Skip to content

implementation of flake bump auto approve and merge#159

Merged
tpressure merged 2 commits into
cyberus-technology:gardenlinuxfrom
pkr4711:auto-flake-bump
May 22, 2026
Merged

implementation of flake bump auto approve and merge#159
tpressure merged 2 commits 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.

@phip1611
Copy link
Copy Markdown
Member

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

Who is responsible for that?

@pkr4711
Copy link
Copy Markdown
Author

pkr4711 commented May 22, 2026

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

Who is responsible for that?

I need a person with Org Owner permissions.

@tpressure
Copy link
Copy Markdown

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

Who is responsible for that?

I need a person with Org Owner permissions.

done

@tpressure tpressure enabled auto-merge (rebase) May 22, 2026 08:14
@tpressure tpressure merged commit 1d5cab1 into cyberus-technology:gardenlinux May 22, 2026
19 checks passed
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.

4 participants