Repository navigation
ci: skip release-please version-bump PRs in checks - #320
Conversation
Greptile SummaryThis PR narrows the release-please validation exemption to same-repository PRs and removes the post-merge E2E run.
|
| Filename | Overview |
|---|---|
| .github/workflows/e2e.yaml | Removes post-merge E2E execution and adds a release-please exemption that remains forgeable by same-repository branch creators. |
| .github/workflows/lint.yaml | Adds the same unauthenticated release-branch exemption to both lint jobs. |
| .github/workflows/tests.yaml | Adds the same unauthenticated release-branch exemption to both test jobs. |
Reviews (3): Last reviewed commit: "ci: skip automated release PRs; run e2e ..." | Re-trigger Greptile
d6cb057 to
692423b
Compare
Guard the check jobs so only genuine release-please PRs are skipped: the source branch starts with `release-please--` and the PR originates from this repo, not a fork. Ordinary and fork PRs still run every check. Also stop running e2e on push to main: a merged PR already ran e2e, so the post-merge run is redundant. e2e now runs on pull_request and workflow_dispatch. Signed-off-by: Devin Buhl <devin@buhl.casa>
692423b to
058f699
Compare
| if: >- | ||
| ${{ !(startsWith(github.head_ref, 'release-please--') | ||
| && github.event.pull_request.head.repo.full_name == github.repository) }} |
There was a problem hiding this comment.
Same-repository branches bypass validation
When a contributor with repository write access opens a PR from a same-repository branch prefixed with release-please--, both predicates match without authenticating the PR creator, causing all six lint, test, and E2E jobs to be skipped for arbitrary changes.
Collapses lint.yaml, tests.yaml and e2e.yaml into one ci.yaml whose jobs fan in to a Build Success job. All six job bodies and their names are unchanged; only the trigger and the new fan-in are new. A ruleset can only require branches to be up to date when at least one status check is required, and requiring the individual jobs is unsafe: they are skipped for release-please PRs, and a required check that never reports blocks the pull request permanently. Build Success runs on !cancelled(), so it reports whether its dependencies pass or skip. The pull request trigger drops paths-ignore for the same reason. Those filters covered **.md and .release-please-manifest.json, which is the release-please PR footprint the per-job conditions from #320 already skip. The e2e jobs keep their previous trigger scope through an event guard rather than a separate file: they build an image and stand up a kind cluster, and main only receives commits whose pull request already ran them. The cache-poisoning ignore follows the job into ci.yaml; the rationale is unchanged, as the e2e image is loaded into kind and never pushed. Signed-off-by: Devin Buhl <devin@buhl.casa>
Collapses lint.yaml, tests.yaml and e2e.yaml into one ci.yaml whose jobs fan in to a Build Success job. All six job bodies and their names are unchanged; only the trigger and the new fan-in are new. A ruleset can only require branches to be up to date when at least one status check is required, and requiring the individual jobs is unsafe: they are skipped for release-please PRs, and a required check that never reports blocks the pull request permanently. Build Success runs on !cancelled(), so it reports whether its dependencies pass or skip. The pull request trigger drops paths-ignore for the same reason. Those filters covered **.md and .release-please-manifest.json, which is the release-please PR footprint the per-job conditions from #320 already skip. The e2e jobs keep their previous trigger scope through an event guard rather than a separate file: they build an image and stand up a kind cluster, and main only receives commits whose pull request already ran them. The cache-poisoning ignore follows the job into ci.yaml; the rationale is unchanged, as the e2e image is loaded into kind and never pushed. Signed-off-by: Devin Buhl <devin@buhl.casa>
…(0.15.2 ➔ 0.16.0) (#477) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/charts/kromgo](https://github.com/home-operations/kromgo) | minor | `0.15.2` → `0.16.0` | --- ### Release Notes <details> <summary>home-operations/kromgo (ghcr.io/home-operations/charts/kromgo)</summary> ### [`v0.16.0`](https://github.com/home-operations/kromgo/blob/HEAD/CHANGELOG.md#0160-2026-08-21) [Compare Source](home-operations/kromgo@0.15.2...0.16.0) ##### ⚠ BREAKING CHANGES - **go:** Update module golang.org/x/image (v0.44.0 → v0.45.0) ([#​357](home-operations/kromgo#357)) - **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#​354](home-operations/kromgo#354)) ##### Features - **go:** update module github.com/google/cel-go (v0.29.2 → v0.30.0) ([#​326](home-operations/kromgo#326)) ([6877542](home-operations/kromgo@6877542)) - **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#​354](home-operations/kromgo#354)) ([d0f45d5](home-operations/kromgo@d0f45d5)) - **go:** update module github.com/google/cel-go (v0.31.0 → v0.32.0) ([#​371](home-operations/kromgo#371)) ([512b6fe](home-operations/kromgo@512b6fe)) - **go:** update module github.com/stretchr/testify (v1.11.1 → v1.12.0) ([#​367](home-operations/kromgo#367)) ([688a29f](home-operations/kromgo@688a29f)) - **go:** Update module golang.org/x/image (v0.44.0 → v0.45.0) ([#​357](home-operations/kromgo#357)) ([a9e7fc6](home-operations/kromgo@a9e7fc6)) - **npm:** update dependency simple-icons (16.27.1 → 16.28.0) ([#​344](home-operations/kromgo#344)) ([d7037f8](home-operations/kromgo@d7037f8)) ##### Bug Fixes - **chart:** keep example comments out of unrelated schema descriptions ([#​369](home-operations/kromgo#369)) ([0c23582](home-operations/kromgo@0c23582)) - **ci:** fail the merge gate on cancelled jobs, and key the lint cache on the toolchain ([#​337](home-operations/kromgo#337)) ([b48baa0](home-operations/kromgo@b48baa0)) - **go:** update module github.com/go-analyze/charts (v0.6.0 → v0.6.1) ([#​361](home-operations/kromgo#361)) ([796a7e5](home-operations/kromgo@796a7e5)) - **go:** update module github.com/stretchr/testify (v1.12.0 → v1.12.1) ([#​370](home-operations/kromgo#370)) ([b08aa8f](home-operations/kromgo@b08aa8f)) - **go:** update module go (1.26.0 → 1.26.5) ([#​349](home-operations/kromgo#349)) ([9c944f6](home-operations/kromgo@9c944f6)) - **go:** update to go 1.27.0 ([#​372](home-operations/kromgo#372)) ([f4dc8e7](home-operations/kromgo@f4dc8e7)) - **npm:** update dependency marked (18.0.7 → 18.0.9) ([#​350](home-operations/kromgo#350)) ([a7a1df8](home-operations/kromgo@a7a1df8)) - **npm:** update dependency marked (18.0.9 → 18.0.10) ([#​368](home-operations/kromgo#368)) ([103e1dd](home-operations/kromgo@103e1dd)) - **npm:** update dependency simple-icons (16.27.0 → 16.27.1) ([#​325](home-operations/kromgo#325)) ([b29f5c3](home-operations/kromgo@b29f5c3)) - tidy ci.yaml after the Build Success consolidation ([#​322](home-operations/kromgo#322)) ([a8f4b6f](home-operations/kromgo@a8f4b6f)) ##### Documentation - add AGENTS.md with Go conventions ([#​341](home-operations/kromgo#341)) ([4edef5e](home-operations/kromgo@4edef5e)) - point the CI badge at ci.yaml ([#​324](home-operations/kromgo#324)) ([ebaf5ce](home-operations/kromgo@ebaf5ce)) ##### Build System - **mise:** add actionlint and refresh the lockfile ([#​327](home-operations/kromgo#327)) ([a2a15cb](home-operations/kromgo@a2a15cb)) ##### Continuous Integration - consolidate pull request checks behind Build Success ([#​321](home-operations/kromgo#321)) ([c389060](home-operations/kromgo@c389060)) - **github-action:** Update action actions/stale (v10.4.0 → v11.0.0) ([#​338](home-operations/kromgo#338)) ([13afb19](home-operations/kromgo@13afb19)) - **github-action:** Update action docker/github-builder (v1.15.0 → v1.16.0) ([#​355](home-operations/kromgo#355)) ([fa33fa0](home-operations/kromgo@fa33fa0)) - **github-action:** Update action docker/login-action (v4.5.0 → v4.5.1) ([#​330](home-operations/kromgo#330)) ([7fc44ec](home-operations/kromgo@7fc44ec)) - **github-action:** Update action docker/login-action (v4.5.2 → v4.6.0) ([#​342](home-operations/kromgo#342)) ([b64dabc](home-operations/kromgo@b64dabc)) - **github-action:** Update action home-operations/.github/actions/workflow-lint (v1.0.2 → v1.0.3) ([#​348](home-operations/kromgo#348)) ([ccaa0be](home-operations/kromgo@ccaa0be)) - **github-action:** Update action jdx/mise-action (v4.2.1 → v4.2.2) ([#​329](home-operations/kromgo#329)) ([ecb0435](home-operations/kromgo@ecb0435)) - **github-action:** Update action jdx/mise-action (v4.2.2 → v4.2.3) ([#​332](home-operations/kromgo#332)) ([242a7d8](home-operations/kromgo@242a7d8)) - **github-action:** Update action jdx/mise-action (v4.2.3 → v4.2.4) ([#​351](home-operations/kromgo#351)) ([fef8f06](home-operations/kromgo@fef8f06)) - **github-action:** Update github-actions ([#​336](home-operations/kromgo#336)) ([4dcf08f](home-operations/kromgo@4dcf08f)) - **github-action:** update workflow-lint action (1.0.0 → v1.0.2) ([#​345](home-operations/kromgo#345)) ([fec8eeb](home-operations/kromgo@fec8eeb)) - lint workflows with the shared composite action ([#​328](home-operations/kromgo#328)) ([ba79817](home-operations/kromgo@ba79817)) - skip release-please version-bump PRs in checks ([#​320](home-operations/kromgo#320)) ([d5d0bb2](home-operations/kromgo@d5d0bb2)) - wire govulncheck into mise and CI ([#​347](home-operations/kromgo#347)) ([0624864](home-operations/kromgo@0624864)) ##### Miscellaneous Chores - **github-action:** update action jdx/mise-action (v4.2.4 → v4.2.5) ([#​362](home-operations/kromgo#362)) ([e3d0dc1](home-operations/kromgo@e3d0dc1)) - **go:** pin go directive to 1.26.0 ([#​363](home-operations/kromgo#363)) ([eac4699](home-operations/kromgo@eac4699)) - **mise:** Lock file maintenance tool (mise) ([#​339](home-operations/kromgo#339)) ([5d8fb93](home-operations/kromgo@5d8fb93)) - **mise:** prune lockfile to used platforms ([#​346](home-operations/kromgo#346)) ([0eef657](home-operations/kromgo@0eef657)) - **mise:** Update tool cosign (3.1.2 → 3.1.3) ([#​356](home-operations/kromgo#356)) ([481c7c7](home-operations/kromgo@481c7c7)) - **mise:** update tool go (1.26.5 → 1.26.6) ([#​366](home-operations/kromgo#366)) ([39f1921](home-operations/kromgo@39f1921)) - **mise:** update tool go:golang.org/x/vuln/cmd/govulncheck (1.6.0 → v1.7.0) ([#​360](home-operations/kromgo#360)) ([70af0e8](home-operations/kromgo@70af0e8)) - **mise:** update tool helm (4.2.3 → 4.2.4) ([#​365](home-operations/kromgo#365)) ([0876800](home-operations/kromgo@0876800)) - **mise:** Update tool node (24.18.0 → v24.18.1) ([#​334](home-operations/kromgo#334)) ([2967139](home-operations/kromgo@2967139)) - **mise:** Update tool node (24.18.1 → v24.19.0) ([#​352](home-operations/kromgo#352)) ([c1a1fc0](home-operations/kromgo@c1a1fc0)) - **mise:** Update tool npm (12.0.1 → 12.0.2) ([#​335](home-operations/kromgo#335)) ([1dd88da](home-operations/kromgo@1dd88da)) - **mise:** Update tool oxfmt (0.60.0 → 0.61.0) ([#​331](home-operations/kromgo#331)) ([b2d39ec](home-operations/kromgo@b2d39ec)) - **mise:** Update tool oxfmt (0.61.0 → 0.62.0) ([#​353](home-operations/kromgo#353)) ([3a540b7](home-operations/kromgo@3a540b7)) - **mise:** Update tool oxfmt (0.62.0 → 0.63.0) ([#​358](home-operations/kromgo#358)) ([bcf2fed](home-operations/kromgo@bcf2fed)) - **mise:** Update tool zizmor (1.28.0 → 1.29.0) ([#​343](home-operations/kromgo#343)) ([cc99c92](home-operations/kromgo@cc99c92)) - **release-please:** standardize the release pull request title pattern ([#​340](home-operations/kromgo#340)) ([a8876db](home-operations/kromgo@a8876db)) - standardize release-please changelog sections ([#​333](home-operations/kromgo#333)) ([9936a24](home-operations/kromgo@9936a24)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Berlin) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zMC4zIiwidXBkYXRlZEluVmVyIjoiNDQuMzAuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> Reviewed-on: https://git.xcd.dev/gabrielcosi/home-ops/pulls/477
…(0.15.2 ➔ 0.16.0) (#385) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/charts/kromgo](https://github.com/home-operations/kromgo) | minor | `0.15.2` → `0.16.0` | --- ### Release Notes <details> <summary>home-operations/kromgo (ghcr.io/home-operations/charts/kromgo)</summary> ### [`v0.16.0`](https://github.com/home-operations/kromgo/blob/HEAD/CHANGELOG.md#0160-2026-08-21) [Compare Source](home-operations/kromgo@0.15.2...0.16.0) ##### ⚠ BREAKING CHANGES - **go:** Update module golang.org/x/image (v0.44.0 → v0.45.0) ([#​357](home-operations/kromgo#357)) - **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#​354](home-operations/kromgo#354)) ##### Features - **go:** update module github.com/google/cel-go (v0.29.2 → v0.30.0) ([#​326](home-operations/kromgo#326)) ([6877542](home-operations/kromgo@6877542)) - **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#​354](home-operations/kromgo#354)) ([d0f45d5](home-operations/kromgo@d0f45d5)) - **go:** update module github.com/google/cel-go (v0.31.0 → v0.32.0) ([#​371](home-operations/kromgo#371)) ([512b6fe](home-operations/kromgo@512b6fe)) - **go:** update module github.com/stretchr/testify (v1.11.1 → v1.12.0) ([#​367](home-operations/kromgo#367)) ([688a29f](home-operations/kromgo@688a29f)) - **go:** Update module golang.org/x/image (v0.44.0 → v0.45.0) ([#​357](home-operations/kromgo#357)) ([a9e7fc6](home-operations/kromgo@a9e7fc6)) - **npm:** update dependency simple-icons (16.27.1 → 16.28.0) ([#​344](home-operations/kromgo#344)) ([d7037f8](home-operations/kromgo@d7037f8)) ##### Bug Fixes - **chart:** keep example comments out of unrelated schema descriptions ([#​369](home-operations/kromgo#369)) ([0c23582](home-operations/kromgo@0c23582)) - **ci:** fail the merge gate on cancelled jobs, and key the lint cache on the toolchain ([#​337](home-operations/kromgo#337)) ([b48baa0](home-operations/kromgo@b48baa0)) - **go:** update module github.com/go-analyze/charts (v0.6.0 → v0.6.1) ([#​361](home-operations/kromgo#361)) ([796a7e5](home-operations/kromgo@796a7e5)) - **go:** update module github.com/stretchr/testify (v1.12.0 → v1.12.1) ([#​370](home-operations/kromgo#370)) ([b08aa8f](home-operations/kromgo@b08aa8f)) - **go:** update module go (1.26.0 → 1.26.5) ([#​349](home-operations/kromgo#349)) ([9c944f6](home-operations/kromgo@9c944f6)) - **go:** update to go 1.27.0 ([#​372](home-operations/kromgo#372)) ([f4dc8e7](home-operations/kromgo@f4dc8e7)) - **npm:** update dependency marked (18.0.7 → 18.0.9) ([#​350](home-operations/kromgo#350)) ([a7a1df8](home-operations/kromgo@a7a1df8)) - **npm:** update dependency marked (18.0.9 → 18.0.10) ([#​368](home-operations/kromgo#368)) ([103e1dd](home-operations/kromgo@103e1dd)) - **npm:** update dependency simple-icons (16.27.0 → 16.27.1) ([#​325](home-operations/kromgo#325)) ([b29f5c3](home-operations/kromgo@b29f5c3)) - tidy ci.yaml after the Build Success consolidation ([#​322](home-operations/kromgo#322)) ([a8f4b6f](home-operations/kromgo@a8f4b6f)) ##### Documentation - add AGENTS.md with Go conventions ([#​341](home-operations/kromgo#341)) ([4edef5e](home-operations/kromgo@4edef5e)) - point the CI badge at ci.yaml ([#​324](home-operations/kromgo#324)) ([ebaf5ce](home-operations/kromgo@ebaf5ce)) ##### Build System - **mise:** add actionlint and refresh the lockfile ([#​327](home-operations/kromgo#327)) ([a2a15cb](home-operations/kromgo@a2a15cb)) ##### Continuous Integration - consolidate pull request checks behind Build Success ([#​321](home-operations/kromgo#321)) ([c389060](home-operations/kromgo@c389060)) - **github-action:** Update action actions/stale (v10.4.0 → v11.0.0) ([#​338](home-operations/kromgo#338)) ([13afb19](home-operations/kromgo@13afb19)) - **github-action:** Update action docker/github-builder (v1.15.0 → v1.16.0) ([#​355](home-operations/kromgo#355)) ([fa33fa0](home-operations/kromgo@fa33fa0)) - **github-action:** Update action docker/login-action (v4.5.0 → v4.5.1) ([#​330](home-operations/kromgo#330)) ([7fc44ec](home-operations/kromgo@7fc44ec)) - **github-action:** Update action docker/login-action (v4.5.2 → v4.6.0) ([#​342](home-operations/kromgo#342)) ([b64dabc](home-operations/kromgo@b64dabc)) - **github-action:** Update action home-operations/.github/actions/workflow-lint (v1.0.2 → v1.0.3) ([#​348](home-operations/kromgo#348)) ([ccaa0be](home-operations/kromgo@ccaa0be)) - **github-action:** Update action jdx/mise-action (v4.2.1 → v4.2.2) ([#​329](home-operations/kromgo#329)) ([ecb0435](home-operations/kromgo@ecb0435)) - **github-action:** Update action jdx/mise-action (v4.2.2 → v4.2.3) ([#​332](home-operations/kromgo#332)) ([242a7d8](home-operations/kromgo@242a7d8)) - **github-action:** Update action jdx/mise-action (v4.2.3 → v4.2.4) ([#​351](home-operations/kromgo#351)) ([fef8f06](home-operations/kromgo@fef8f06)) - **github-action:** Update github-actions ([#​336](home-operations/kromgo#336)) ([4dcf08f](home-operations/kromgo@4dcf08f)) - **github-action:** update workflow-lint action (1.0.0 → v1.0.2) ([#​345](home-operations/kromgo#345)) ([fec8eeb](home-operations/kromgo@fec8eeb)) - lint workflows with the shared composite action ([#​328](home-operations/kromgo#328)) ([ba79817](home-operations/kromgo@ba79817)) - skip release-please version-bump PRs in checks ([#​320](home-operations/kromgo#320)) ([d5d0bb2](home-operations/kromgo@d5d0bb2)) - wire govulncheck into mise and CI ([#​347](home-operations/kromgo#347)) ([0624864](home-operations/kromgo@0624864)) ##### Miscellaneous Chores - **github-action:** update action jdx/mise-action (v4.2.4 → v4.2.5) ([#​362](home-operations/kromgo#362)) ([e3d0dc1](home-operations/kromgo@e3d0dc1)) - **go:** pin go directive to 1.26.0 ([#​363](home-operations/kromgo#363)) ([eac4699](home-operations/kromgo@eac4699)) - **mise:** Lock file maintenance tool (mise) ([#​339](home-operations/kromgo#339)) ([5d8fb93](home-operations/kromgo@5d8fb93)) - **mise:** prune lockfile to used platforms ([#​346](home-operations/kromgo#346)) ([0eef657](home-operations/kromgo@0eef657)) - **mise:** Update tool cosign (3.1.2 → 3.1.3) ([#​356](home-operations/kromgo#356)) ([481c7c7](home-operations/kromgo@481c7c7)) - **mise:** update tool go (1.26.5 → 1.26.6) ([#​366](home-operations/kromgo#366)) ([39f1921](home-operations/kromgo@39f1921)) - **mise:** update tool go:golang.org/x/vuln/cmd/govulncheck (1.6.0 → v1.7.0) ([#​360](home-operations/kromgo#360)) ([70af0e8](home-operations/kromgo@70af0e8)) - **mise:** update tool helm (4.2.3 → 4.2.4) ([#​365](home-operations/kromgo#365)) ([0876800](home-operations/kromgo@0876800)) - **mise:** Update tool node (24.18.0 → v24.18.1) ([#​334](home-operations/kromgo#334)) ([2967139](home-operations/kromgo@2967139)) - **mise:** Update tool node (24.18.1 → v24.19.0) ([#​352](home-operations/kromgo#352)) ([c1a1fc0](home-operations/kromgo@c1a1fc0)) - **mise:** Update tool npm (12.0.1 → 12.0.2) ([#​335](home-operations/kromgo#335)) ([1dd88da](home-operations/kromgo@1dd88da)) - **mise:** Update tool oxfmt (0.60.0 → 0.61.0) ([#​331](home-operations/kromgo#331)) ([b2d39ec](home-operations/kromgo@b2d39ec)) - **mise:** Update tool oxfmt (0.61.0 → 0.62.0) ([#​353](home-operations/kromgo#353)) ([3a540b7](home-operations/kromgo@3a540b7)) - **mise:** Update tool oxfmt (0.62.0 → 0.63.0) ([#​358](home-operations/kromgo#358)) ([bcf2fed](home-operations/kromgo@bcf2fed)) - **mise:** Update tool zizmor (1.28.0 → 1.29.0) ([#​343](home-operations/kromgo#343)) ([cc99c92](home-operations/kromgo@cc99c92)) - **release-please:** standardize the release pull request title pattern ([#​340](home-operations/kromgo#340)) ([a8876db](home-operations/kromgo@a8876db)) - standardize release-please changelog sections ([#​333](home-operations/kromgo#333)) ([9936a24](home-operations/kromgo@9936a24)) </details> --- ### Configuration 📅 **Schedule**: (in timezone America/New_York) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4zMS4wIiwidXBkYXRlZEluVmVyIjoiNDQuMzEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> Reviewed-on: https://git.greyrock.io/greyrock-labs/home-ops/pulls/385
…(0.15.2 ➔ 0.16.1) (#2080) This PR contains the following updates: | Package | Update | Change | |---|---|---| | [ghcr.io/home-operations/charts/kromgo](https://github.com/home-operations/kromgo) | minor | `0.15.2` → `0.16.1` | --- >⚠️ **Warning** > > Some dependencies could not be looked up. Check the [Dependency Dashboard](issues/6) for more information. --- ### Release Notes <details> <summary>home-operations/kromgo (ghcr.io/home-operations/charts/kromgo)</summary> ### [`v0.16.1`](https://github.com/home-operations/kromgo/blob/HEAD/CHANGELOG.md#0161-2026-08-27) [Compare Source](home-operations/kromgo@0.16.0...0.16.1) ##### Bug Fixes - drop UPX compression, packed binaries segfault (upx/upx[#​18902](https://github.com/home-operations/kromgo/issues/18902)) ([#​380](home-operations/kromgo#380)) ([441dc9e](home-operations/kromgo@441dc9e)) - **npm:** update dependency marked (18.0.10 → 18.0.11) ([#​379](home-operations/kromgo#379)) ([440a2f6](home-operations/kromgo@440a2f6)) ##### Miscellaneous Chores - **github-action:** update action docker/github-builder (v1.16.0 → v1.17.0) ([#​378](home-operations/kromgo#378)) ([7d26e19](home-operations/kromgo@7d26e19)) - **github-action:** update action docker/setup-buildx-action (v4.2.0 → v4.3.0) ([#​376](home-operations/kromgo#376)) ([81173a6](home-operations/kromgo@81173a6)) - **mise:** update mise tools ([#​377](home-operations/kromgo#377)) ([4791d23](home-operations/kromgo@4791d23)) - **mise:** update tool oxfmt (0.63.0 → 0.64.0) ([#​373](home-operations/kromgo#373)) ([fb575c5](home-operations/kromgo@fb575c5)) - **mise:** update tool yq (4.53.3 → 4.53.4) ([#​375](home-operations/kromgo#375)) ([29ee153](home-operations/kromgo@29ee153)) ### [`v0.16.0`](https://github.com/home-operations/kromgo/blob/HEAD/CHANGELOG.md#0160-2026-08-21) [Compare Source](home-operations/kromgo@0.15.2...0.16.0) ##### ⚠ BREAKING CHANGES - **go:** Update module golang.org/x/image (v0.44.0 → v0.45.0) ([#​357](home-operations/kromgo#357)) - **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#​354](home-operations/kromgo#354)) ##### Features - **go:** update module github.com/google/cel-go (v0.29.2 → v0.30.0) ([#​326](home-operations/kromgo#326)) ([6877542](home-operations/kromgo@6877542)) - **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#​354](home-operations/kromgo#354)) ([d0f45d5](home-operations/kromgo@d0f45d5)) - **go:** update module github.com/google/cel-go (v0.31.0 → v0.32.0) ([#​371](home-operations/kromgo#371)) ([512b6fe](home-operations/kromgo@512b6fe)) - **go:** update module github.com/stretchr/testify (v1.11.1 → v1.12.0) ([#​367](home-operations/kromgo#367)) ([688a29f](home-operations/kromgo@688a29f)) - **go:** Update module golang.org/x/image (v0.44.0 → v0.45.0) ([#​357](home-operations/kromgo#357)) ([a9e7fc6](home-operations/kromgo@a9e7fc6)) - **npm:** update dependency simple-icons (16.27.1 → 16.28.0) ([#​344](home-operations/kromgo#344)) ([d7037f8](home-operations/kromgo@d7037f8)) ##### Bug Fixes - **chart:** keep example comments out of unrelated schema descriptions ([#​369](home-operations/kromgo#369)) ([0c23582](home-operations/kromgo@0c23582)) - **ci:** fail the merge gate on cancelled jobs, and key the lint cache on the toolchain ([#​337](home-operations/kromgo#337)) ([b48baa0](home-operations/kromgo@b48baa0)) - **go:** update module github.com/go-analyze/charts (v0.6.0 → v0.6.1) ([#​361](home-operations/kromgo#361)) ([796a7e5](home-operations/kromgo@796a7e5)) - **go:** update module github.com/stretchr/testify (v1.12.0 → v1.12.1) ([#​370](home-operations/kromgo#370)) ([b08aa8f](home-operations/kromgo@b08aa8f)) - **go:** update module go (1.26.0 → 1.26.5) ([#​349](home-operations/kromgo#349)) ([9c944f6](home-operations/kromgo@9c944f6)) - **go:** update to go 1.27.0 ([#​372](home-operations/kromgo#372)) ([f4dc8e7](home-operations/kromgo@f4dc8e7)) - **npm:** update dependency marked (18.0.7 → 18.0.9) ([#​350](home-operations/kromgo#350)) ([a7a1df8](home-operations/kromgo@a7a1df8)) - **npm:** update dependency marked (18.0.9 → 18.0.10) ([#​368](home-operations/kromgo#368)) ([103e1dd](home-operations/kromgo@103e1dd)) - **npm:** update dependency simple-icons (16.27.0 → 16.27.1) ([#​325](home-operations/kromgo#325)) ([b29f5c3](home-operations/kromgo@b29f5c3)) - tidy ci.yaml after the Build Success consolidation ([#​322](home-operations/kromgo#322)) ([a8f4b6f](home-operations/kromgo@a8f4b6f)) ##### Documentation - add AGENTS.md with Go conventions ([#​341](home-operations/kromgo#341)) ([4edef5e](home-operations/kromgo@4edef5e)) - point the CI badge at ci.yaml ([#​324](home-operations/kromgo#324)) ([ebaf5ce](home-operations/kromgo@ebaf5ce)) ##### Build System - **mise:** add actionlint and refresh the lockfile ([#​327](home-operations/kromgo#327)) ([a2a15cb](home-operations/kromgo@a2a15cb)) ##### Continuous Integration - consolidate pull request checks behind Build Success ([#​321](home-operations/kromgo#321)) ([c389060](home-operations/kromgo@c389060)) - **github-action:** Update action actions/stale (v10.4.0 → v11.0.0) ([#​338](home-operations/kromgo#338)) ([13afb19](home-operations/kromgo@13afb19)) - **github-action:** Update action docker/github-builder (v1.15.0 → v1.16.0) ([#​355](home-operations/kromgo#355)) ([fa33fa0](home-operations/kromgo@fa33fa0)) - **github-action:** Update action docker/login-action (v4.5.0 → v4.5.1) ([#​330](home-operations/kromgo#330)) ([7fc44ec](home-operations/kromgo@7fc44ec)) - **github-action:** Update action docker/login-action (v4.5.2 → v4.6.0) ([#​342](home-operations/kromgo#342)) ([b64dabc](home-operations/kromgo@b64dabc)) - **github-action:** Update action home-operations/.github/actions/workflow-lint (v1.0.2 → v1.0.3) ([#​348](home-operations/kromgo#348)) ([ccaa0be](home-operations/kromgo@ccaa0be)) - **github-action:** Update action jdx/mise-action (v4.2.1 → v4.2.2) ([#​329](home-operations/kromgo#329)) ([ecb0435](home-operations/kromgo@ecb0435)) - **github-action:** Update action jdx/mise-action (v4.2.2 → v4.2.3) ([#​332](home-operations/kromgo#332)) ([242a7d8](home-operations/kromgo@242a7d8)) - **github-action:** Update action jdx/mise-action (v4.2.3 → v4.2.4) ([#​351](home-operations/kromgo#351)) ([fef8f06](home-operations/kromgo@fef8f06)) - **github-action:** Update github-actions ([#​336](home-operations/kromgo#336)) ([4dcf08f](home-operations/kromgo@4dcf08f)) - **github-action:** update workflow-lint action (1.0.0 → v1.0.2) ([#​345](home-operations/kromgo#345)) ([fec8eeb](home-operations/kromgo@fec8eeb)) - lint workflows with the shared composite action ([#​328](home-operations/kromgo#328)) ([ba79817](home-operations/kromgo@ba79817)) - skip release-please version-bump PRs in checks ([#​320](home-operations/kromgo#320)) ([d5d0bb2](home-operations/kromgo@d5d0bb2)) - wire govulncheck into mise and CI ([#​347](home-operations/kromgo#347)) ([0624864](home-operations/kromgo@0624864)) ##### Miscellaneous Chores - **github-action:** update action jdx/mise-action (v4.2.4 → v4.2.5) ([#​362](home-operations/kromgo#362)) ([e3d0dc1](home-operations/kromgo@e3d0dc1)) - **go:** pin go directive to 1.26.0 ([#​363](home-operations/kromgo#363)) ([eac4699](home-operations/kromgo@eac4699)) - **mise:** Lock file maintenance tool (mise) ([#​339](home-operations/kromgo#339)) ([5d8fb93](home-operations/kromgo@5d8fb93)) - **mise:** prune lockfile to used platforms ([#​346](home-operations/kromgo#346)) ([0eef657](home-operations/kromgo@0eef657)) - **mise:** Update tool cosign (3.1.2 → 3.1.3) ([#​356](home-operations/kromgo#356)) ([481c7c7](home-operations/kromgo@481c7c7)) - **mise:** update tool go (1.26.5 → 1.26.6) ([#​366](home-operations/kromgo#366)) ([39f1921](home-operations/kromgo@39f1921)) - **mise:** update tool go:golang.org/x/vuln/cmd/govulncheck (1.6.0 → v1.7.0) ([#​360](home-operations/kromgo#360)) ([70af0e8](home-operations/kromgo@70af0e8)) - **mise:** update tool helm (4.2.3 → 4.2.4) ([#​365](home-operations/kromgo#365)) ([0876800](home-operations/kromgo@0876800)) - **mise:** Update tool node (24.18.0 → v24.18.1) ([#​334](home-operations/kromgo#334)) ([2967139](home-operations/kromgo@2967139)) - **mise:** Update tool node (24.18.1 → v24.19.0) ([#​352](home-operations/kromgo#352)) ([c1a1fc0](home-operations/kromgo@c1a1fc0)) - **mise:** Update tool npm (12.0.1 → 12.0.2) ([#​335](home-operations/kromgo#335)) ([1dd88da](home-operations/kromgo@1dd88da)) - **mise:** Update tool oxfmt (0.60.0 → 0.61.0) ([#​331](home-operations/kromgo#331)) ([b2d39ec](home-operations/kromgo@b2d39ec)) - **mise:** Update tool oxfmt (0.61.0 → 0.62.0) ([#​353](home-operations/kromgo#353)) ([3a540b7](home-operations/kromgo@3a540b7)) - **mise:** Update tool oxfmt (0.62.0 → 0.63.0) ([#​358](home-operations/kromgo#358)) ([bcf2fed](home-operations/kromgo@bcf2fed)) - **mise:** Update tool zizmor (1.28.0 → 1.29.0) ([#​343](home-operations/kromgo#343)) ([cc99c92](home-operations/kromgo@cc99c92)) - **release-please:** standardize the release pull request title pattern ([#​340](home-operations/kromgo#340)) ([a8876db](home-operations/kromgo@a8876db)) - standardize release-please changelog sections ([#​333](home-operations/kromgo#333)) ([9936a24](home-operations/kromgo@9936a24)) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Rome) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC4xNy4xIiwidXBkYXRlZEluVmVyIjoiNDQuMTcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsicmVub3ZhdGUvY29udGFpbmVyIiwidHlwZS9taW5vciJdfQ==--> Reviewed-on: https://git.aresu.eu/GiorgioAresu/home-ops/pulls/2080
Two changes, part of an org-wide CI conformity / minutes pass.
1. Skip only genuine release-please PRs, using a signal a contributor can't forge:
head_refalone (the PR's source branch name) is settable by anyone, including from a fork, so arelease-please--*branch could skip every check. Requiring the PR head repo to be this repo means fork PRs - the realistic path for outside contributors - always run the full suite.2. Run e2e on pull requests only. Dropped the
push: maintrigger: a merged PR already ran e2e, so the post-merge run was redundant. e2e now runs onpull_requestandworkflow_dispatch.