Skip to content

Conversation

@jimboid
Copy link
Member

@jimboid jimboid commented Sep 9, 2025

Summary

The purpose of the PR is to fix an outstanding issue with the release CI pipeline failing due to require reviews on the version update PR. The approach taken here are to define bots for versioning the release and setting up a PR and then implemented an auto approve action with a PAT. This action will only act on the PR number raised by the versioning commits and will not trigger on other PRs raised on the repository. The release CI is protected by only triggered by core members of the repository. In future we may further lock this down, but for now this is not necessary.

Changes

  • modified committer, and PR author to be defined bots
  • added auto approver action with a PAT

Impact

This should fix the issue of the release CI failing due to the requirement for an approver.

Closes #141

* modified committer, and PR author to be defined bots
* added auto approver action with a PAT
@jimboid jimboid self-assigned this Sep 9, 2025
@jimboid jimboid marked this pull request as ready for review September 9, 2025 10:57
@jimboid jimboid requested a review from harryswift01 September 9, 2025 10:58
@jimboid
Copy link
Member Author

jimboid commented Sep 9, 2025

We can't run it to test it without releasing. But I made a cut down version on a mirrored repo here https://github.com/jimboid/CodeEntropy

action details here https://github.com/jimboid/CodeEntropy/actions
automerged PR here https://github.com/jimboid/CodeEntropy/pull/5

Copy link
Member

@harryswift01 harryswift01 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like an efficent way to ensure we are able to automatically release CodeEntropy, happy to approve this. This can also be tested further as there have been some updates on the main branch which have not yet been released.

@jimboid jimboid merged commit f96e441 into main Sep 9, 2025
7 checks passed
@jimboid jimboid deleted the ci-fix branch September 9, 2025 15:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

CI automerge PR

3 participants