Repository navigation
ci: consolidate pull request checks behind Build Success - #321
Merged
Merged
Conversation
Greptile SummaryConsolidates pull-request validation into one CI workflow.
|
| Filename | Overview |
|---|---|
| .github/workflows/ci.yaml | Consolidates six existing validation jobs and adds the Build Success fan-in check. |
| .github/workflows/e2e.yaml | Removes the standalone e2e workflow after its jobs were transferred to the consolidated workflow. |
| .github/workflows/lint.yaml | Removes the standalone lint workflow after its jobs were transferred to the consolidated workflow. |
| .github/workflows/tests.yaml | Removes the standalone test workflow after its jobs were transferred to the consolidated workflow. |
| .github/zizmor.yml | Retargets the existing cache-poisoning exclusion to ci.yaml. |
Reviews (3): Last reviewed commit: "ci: gate pull requests on a single Build..." | Re-trigger Greptile
onedr0p
force-pushed
the
ci/consolidate-pull-request-checks
branch
from
July 25, 2026 15:40
b6a4d36 to
059768f
Compare
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>
onedr0p
force-pushed
the
ci/consolidate-pull-request-checks
branch
from
July 25, 2026 16:01
059768f to
39cf7e3
Compare
This was referenced Jul 25, 2026
onedr0p
added a commit
that referenced
this pull request
Jul 25, 2026
Drops the explanatory comments added in #321. The yaml-language-server schema directive and the renovate annotation on HELM_UNITTEST_VERSION stay, as both are read by tooling rather than being prose. Renames cluster-e2e back to helm-e2e so the job ids keep two consistent families (go-lint/go-test/go-e2e and helm-lint/helm-unittest/helm-e2e) and the id matches the job's own name. Signed-off-by: Devin Buhl <devin@buhl.casa>
onedr0p
added a commit
that referenced
this pull request
Jul 25, 2026
Drops the explanatory comments added in #321. The yaml-language-server schema directive and the renovate annotation on HELM_UNITTEST_VERSION stay, as both are read by tooling rather than being prose. Aligns the job ids into two families, go-* and helm-*, derives each job name from its id, and orders the jobs alphabetically with the Build Success fan-in last. Signed-off-by: Devin Buhl <devin@buhl.casa>
This was referenced Jul 25, 2026
Merged
gabrielcosi
pushed a commit
to gabrielcosi/home-ops
that referenced
this pull request
Aug 21, 2026
…(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
doonga
pushed a commit
to greyrock-labs/home-ops
that referenced
this pull request
Aug 21, 2026
…(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
GiorgioAresu
pushed a commit
to GiorgioAresu/home-ops
that referenced
this pull request
Sep 13, 2026
…(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
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview
Collapses
lint.yaml,tests.yamlande2e.yamlinto a singleci.yamlwhosejobs fan in to a
Build Successjob, so a ruleset can require branches to be upto date before merge.
All six job bodies and their names are unchanged — only the trigger and the new
fan-in job are new.
Additional information
GitHub rejects
strict_required_status_checks_policyunless at least one checkis required, and the individual jobs are unsafe to require: they are skipped for
release-please PRs, and a required check that never reports blocks the PR
permanently.
Build Successruns on!cancelled(), so it reports whether itsdependencies pass or skip.
The pull request trigger drops
paths-ignorefor the same reason. Those filterscovered
**.mdand.release-please-manifest.json— the release-please PRfootprint that 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, since they build an image and stand up a kind cluster.
The
cache-poisoningignore follows the job intoci.yaml; the rationale isunchanged, as the e2e image is loaded into kind and never pushed.
Still to confirm on this run: that
Build Successreports green when itsdependencies are skipped, which is the case the fan-in exists for.
Requirements
written by an AI agent (Claude Code) under maintainer direction, as part of a
wider branch-protection rollout. Static validation only:
actionlint,zizmor,oxfmt, plus a scripted check that every job body is byte-identicalto
origin/main. Per the AI Usage Policy this exceeds assistive use and needsmaintainer review before merge.