Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

We released Code Owners 6.7 on 20 🎉

Download on the Atlassian Marketplace for Data Center

Table of Contents

Features

Unblock pull requests, if CODEOWNERS files contain invalid user/group identifiers

If all merge checks are fulfilled, the app does not prevent merging anymore, if the CODEOWNERS file contains invalid user/group identifiers.

Dark Mode for Bitbucket 8.16

Support Dark Mode introduced with Bitbucket 8.16.

Auto-merge: Use PR author instead of Service User to merge

Some other Other Bitbucket apps may provide their own merge checks , which require access to e.g. Jira.
When the requiring a Bitbucket users authentication. For example to access Jira. Previously the auto-merge was done with the apps Service User , this failed to the missing authorization.
and failed if such authentication is required.

Now the app auto-merges as the pull request author. For audit reasons, the app writes a PR comment stating , that the PR merge was triggered by DevSensei auto-merge.

Improvements

Improved performance

On big large Bitbucket instances with many users, the looking up repository read permission lookup permissions for the identifiers in the CODEOWNERS files during validation was too slow and therefor a bottleneck.
This validation check is for convenience only, so we implemented caching for the permission lookup, if the user has access to the repository. This should improve caused the app to be slow.
We added caching for this permission look-ups. This improves performance for several code paths in the app, especially if there are many identifiers used specified in the CODEOWNERS file.

Changelog

6.7.0 : resolved issues on 20

  • 🐛 fixes:

    • Support special characters in file names, e.g. src/{{template}}/README.md

    • PR creation: Make sure Bitbucket failure message is visible and not replaced by CO failure message

...