We released Code Owners 6.7 on 20 🎉
Download on the Atlassian Marketplace for Data Center
Table of Contents |
---|
Features
Random Assignment Routing: not-chosen Code Owners are no more PR Watchers
We have slightly changed the behaviour of using the (Random) Assignement Routing. Previously, Code Owners that were not selected by the Assignement Routing were added as Pull Request Watcher.
The goal was to still let people be aware that pull requests are being made. However, this was at the expanse of one of the goals of Assignment Routing, which is to reduce noise for your team. Following customers feedback, we decided to change this behaviour, and not-selected Code Owners will not be added anymore as Watcher.
If you actually liked the previous behaviour, please let us know so that we can make it an option for you!
Improvements
Improved performance for Pull Request Creation page
...
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
Other Bitbucket apps may provide their own merge checks requiring a Bitbucket users authentication. For example to access Jira. Previously the auto-merge was done with the apps Service User 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 large Bitbucket instances with many users, looking up repository read permissions for identifiers in the CODEOWNERS files 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 specified in the CODEOWNERS file.
Changelog
6.7.0 : resolved issues on 20
Issue: users added as individual code owners are required to approve Pull Requests in merge checks, even when they are the author.
...
🐛 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
Previous: Release Notes v6.6
...