Skip to content

implementation of flake bump auto approve and merge#159

Open
pkr4711 wants to merge 1 commit into
cyberus-technology:gardenlinuxfrom
pkr4711:auto-flake-bump
Open

implementation of flake bump auto approve and merge#159
pkr4711 wants to merge 1 commit into
cyberus-technology:gardenlinuxfrom
pkr4711:auto-flake-bump

Conversation

@pkr4711
Copy link
Copy Markdown

@pkr4711 pkr4711 commented May 21, 2026

Add a GitHub workflow to automatically validate and merge pull requests that only bump flake.lock.
This reduces manual review overhead for routine
dependency updates while keeping the merge path
constrained and auditable.

The workflow uses a dedicated gitlint config and
custom rule to ensure each eligible commit changes exactly flake.lock. Documentation is added for the required GitHub App, secrets, permissions, and
branch-ruleset bypass setup.

Add a GitHub workflow to automatically validate and merge
pull requests that only bump flake.lock.
This reduces manual review overhead for routine
dependency updates while keeping the merge path
constrained and auditable.

The workflow uses a dedicated gitlint config and
custom rule to ensure each eligible commit changes
exactly flake.lock. Documentation is added for the
required GitHub App, secrets, permissions, and
branch-ruleset bypass setup.

Signed-off-by: Paul Kroeher <paul.kroeher@cyberus-technology.de>
On-behalf-of: SAP paul.kroeher@sap.com
@pkr4711 pkr4711 requested review from amphi and phip1611 May 21, 2026 07:42
@pkr4711 pkr4711 self-assigned this May 21, 2026
@pkr4711
Copy link
Copy Markdown
Author

pkr4711 commented May 21, 2026

followup of #154

Copy link
Copy Markdown
Member

@phip1611 phip1611 left a comment

Choose a reason for hiding this comment

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

Lgtm! Well done

@pkr4711 pkr4711 enabled auto-merge (rebase) May 21, 2026 08:06
@pkr4711 pkr4711 disabled auto-merge May 21, 2026 08:53
@pkr4711
Copy link
Copy Markdown
Author

pkr4711 commented May 21, 2026

We need to do the GithubApp setup before we merge this PR.

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.

3 participants