Skip to content

ci: skip release-please version-bump PRs in checks - #320

Merged
onedr0p merged 1 commit into
mainfrom
ci/skip-release-please-checks
Jul 25, 2026
Merged

onedr0p merged 1 commit into
mainfrom
ci/skip-release-please-checks

Conversation

@onedr0p

@onedr0p onedr0p commented Jul 25, 2026 •

Copy link
Copy Markdown
Contributor

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:

if: >-
  ${{ !(startsWith(github.head_ref, 'release-please--')
  && github.event.pull_request.head.repo.full_name == github.repository) }}

head_ref alone (the PR's source branch name) is settable by anyone, including from a fork, so a release-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: main trigger: a merged PR already ran e2e, so the post-merge run was redundant. e2e now runs on pull_request and workflow_dispatch.

@greptile-apps

greptile-apps Bot commented Jul 25, 2026 •

Copy link
Copy Markdown

Greptile Summary

This PR narrows the release-please validation exemption to same-repository PRs and removes the post-merge E2E run.

  • Adds matching release-please job guards to Go and Helm lint, test, and E2E jobs.
  • Removes the E2E workflow's push trigger for main.

Confidence Score: 4/5

This PR is not safe to merge until the release-please exemption authenticates the PR creator rather than relying on a same-repository branch name.

A contributor with repository write access can create a matching branch and cause all six validation jobs to be skipped for arbitrary changes.

Files Needing Attention: .github/workflows/e2e.yaml, .github/workflows/lint.yaml, and .github/workflows/tests.yaml

Security Review

The fork-based bypass is closed, but contributors with repository write access can still forge the release branch prefix and skip every guarded validation job because the exemption does not authenticate the PR creator.

T-Rex T-Rex Logs

What T-Rex did

  • Executed the general contract validation harness to verify that same-repository branches bypass validation by evaluating the extracted GitHub Actions condition.
  • Validated the harness output by inspecting the evaluation log, confirming the condition evaluated to false and the GitHub job was skipped across six related jobs, with the harness exit code 0.
  • Compared before- and after-run captures to confirm the E2E push trigger and unconditional jobs before, and the exact predicate satisfaction and triggers after, across all targeted jobs.
  • Collected and linked artifacts that support the above checks, including the runnable harness artifact and the related logs from both proofs.

View all artifacts

T-Rex Ran code and verified through T-Rex

Important Files Changed

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.

Fix All in Claude Code

Reviews (3): Last reviewed commit: "ci: skip automated release PRs; run e2e ..." | Re-trigger Greptile

Comment thread .github/workflows/lint.yaml Resolved
@onedr0p
onedr0p force-pushed the ci/skip-release-please-checks branch from d6cb057 to 692423b Compare July 25, 2026 13:49
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>
@onedr0p
onedr0p force-pushed the ci/skip-release-please-checks branch from 692423b to 058f699 Compare July 25, 2026 14:03
Comment on lines +29 to +31
if: >-
${{ !(startsWith(github.head_ref, 'release-please--')
&& github.event.pull_request.head.repo.full_name == github.repository) }}

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 security 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.

Fix in Claude Code

@onedr0p
onedr0p merged commit d5d0bb2 into main Jul 25, 2026
8 checks passed
@onedr0p
onedr0p deleted the ci/skip-release-please-checks branch July 25, 2026 14:11
onedr0p added a commit that referenced this pull request Jul 25, 2026
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 added a commit that referenced this pull request Jul 25, 2026
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>
@sticky-gecko sticky-gecko Bot mentioned this pull request Jul 27, 2026
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) ([#&#8203;357](home-operations/kromgo#357))
- **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#&#8203;354](home-operations/kromgo#354))

##### Features

- **go:** update module github.com/google/cel-go (v0.29.2 → v0.30.0) ([#&#8203;326](home-operations/kromgo#326)) ([6877542](home-operations/kromgo@6877542))
- **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#&#8203;354](home-operations/kromgo#354)) ([d0f45d5](home-operations/kromgo@d0f45d5))
- **go:** update module github.com/google/cel-go (v0.31.0 → v0.32.0) ([#&#8203;371](home-operations/kromgo#371)) ([512b6fe](home-operations/kromgo@512b6fe))
- **go:** update module github.com/stretchr/testify (v1.11.1 → v1.12.0) ([#&#8203;367](home-operations/kromgo#367)) ([688a29f](home-operations/kromgo@688a29f))
- **go:** Update module golang.org/x/image (v0.44.0 → v0.45.0) ([#&#8203;357](home-operations/kromgo#357)) ([a9e7fc6](home-operations/kromgo@a9e7fc6))
- **npm:** update dependency simple-icons (16.27.1 → 16.28.0) ([#&#8203;344](home-operations/kromgo#344)) ([d7037f8](home-operations/kromgo@d7037f8))

##### Bug Fixes

- **chart:** keep example comments out of unrelated schema descriptions ([#&#8203;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 ([#&#8203;337](home-operations/kromgo#337)) ([b48baa0](home-operations/kromgo@b48baa0))
- **go:** update module github.com/go-analyze/charts (v0.6.0 → v0.6.1) ([#&#8203;361](home-operations/kromgo#361)) ([796a7e5](home-operations/kromgo@796a7e5))
- **go:** update module github.com/stretchr/testify (v1.12.0 → v1.12.1) ([#&#8203;370](home-operations/kromgo#370)) ([b08aa8f](home-operations/kromgo@b08aa8f))
- **go:** update module go (1.26.0 → 1.26.5) ([#&#8203;349](home-operations/kromgo#349)) ([9c944f6](home-operations/kromgo@9c944f6))
- **go:** update to go 1.27.0 ([#&#8203;372](home-operations/kromgo#372)) ([f4dc8e7](home-operations/kromgo@f4dc8e7))
- **npm:** update dependency marked (18.0.7 → 18.0.9) ([#&#8203;350](home-operations/kromgo#350)) ([a7a1df8](home-operations/kromgo@a7a1df8))
- **npm:** update dependency marked (18.0.9 → 18.0.10) ([#&#8203;368](home-operations/kromgo#368)) ([103e1dd](home-operations/kromgo@103e1dd))
- **npm:** update dependency simple-icons (16.27.0 → 16.27.1) ([#&#8203;325](home-operations/kromgo#325)) ([b29f5c3](home-operations/kromgo@b29f5c3))
- tidy ci.yaml after the Build Success consolidation ([#&#8203;322](home-operations/kromgo#322)) ([a8f4b6f](home-operations/kromgo@a8f4b6f))

##### Documentation

- add AGENTS.md with Go conventions ([#&#8203;341](home-operations/kromgo#341)) ([4edef5e](home-operations/kromgo@4edef5e))
- point the CI badge at ci.yaml ([#&#8203;324](home-operations/kromgo#324)) ([ebaf5ce](home-operations/kromgo@ebaf5ce))

##### Build System

- **mise:** add actionlint and refresh the lockfile ([#&#8203;327](home-operations/kromgo#327)) ([a2a15cb](home-operations/kromgo@a2a15cb))

##### Continuous Integration

- consolidate pull request checks behind Build Success ([#&#8203;321](home-operations/kromgo#321)) ([c389060](home-operations/kromgo@c389060))
- **github-action:** Update action actions/stale (v10.4.0 → v11.0.0) ([#&#8203;338](home-operations/kromgo#338)) ([13afb19](home-operations/kromgo@13afb19))
- **github-action:** Update action docker/github-builder (v1.15.0 → v1.16.0) ([#&#8203;355](home-operations/kromgo#355)) ([fa33fa0](home-operations/kromgo@fa33fa0))
- **github-action:** Update action docker/login-action (v4.5.0 → v4.5.1) ([#&#8203;330](home-operations/kromgo#330)) ([7fc44ec](home-operations/kromgo@7fc44ec))
- **github-action:** Update action docker/login-action (v4.5.2 → v4.6.0) ([#&#8203;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) ([#&#8203;348](home-operations/kromgo#348)) ([ccaa0be](home-operations/kromgo@ccaa0be))
- **github-action:** Update action jdx/mise-action (v4.2.1 → v4.2.2) ([#&#8203;329](home-operations/kromgo#329)) ([ecb0435](home-operations/kromgo@ecb0435))
- **github-action:** Update action jdx/mise-action (v4.2.2 → v4.2.3) ([#&#8203;332](home-operations/kromgo#332)) ([242a7d8](home-operations/kromgo@242a7d8))
- **github-action:** Update action jdx/mise-action (v4.2.3 → v4.2.4) ([#&#8203;351](home-operations/kromgo#351)) ([fef8f06](home-operations/kromgo@fef8f06))
- **github-action:** Update github-actions ([#&#8203;336](home-operations/kromgo#336)) ([4dcf08f](home-operations/kromgo@4dcf08f))
- **github-action:** update workflow-lint action (1.0.0 → v1.0.2) ([#&#8203;345](home-operations/kromgo#345)) ([fec8eeb](home-operations/kromgo@fec8eeb))
- lint workflows with the shared composite action ([#&#8203;328](home-operations/kromgo#328)) ([ba79817](home-operations/kromgo@ba79817))
- skip release-please version-bump PRs in checks ([#&#8203;320](home-operations/kromgo#320)) ([d5d0bb2](home-operations/kromgo@d5d0bb2))
- wire govulncheck into mise and CI ([#&#8203;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) ([#&#8203;362](home-operations/kromgo#362)) ([e3d0dc1](home-operations/kromgo@e3d0dc1))
- **go:** pin go directive to 1.26.0 ([#&#8203;363](home-operations/kromgo#363)) ([eac4699](home-operations/kromgo@eac4699))
- **mise:** Lock file maintenance tool (mise) ([#&#8203;339](home-operations/kromgo#339)) ([5d8fb93](home-operations/kromgo@5d8fb93))
- **mise:** prune lockfile to used platforms ([#&#8203;346](home-operations/kromgo#346)) ([0eef657](home-operations/kromgo@0eef657))
- **mise:** Update tool cosign (3.1.2 → 3.1.3) ([#&#8203;356](home-operations/kromgo#356)) ([481c7c7](home-operations/kromgo@481c7c7))
- **mise:** update tool go (1.26.5 → 1.26.6) ([#&#8203;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) ([#&#8203;360](home-operations/kromgo#360)) ([70af0e8](home-operations/kromgo@70af0e8))
- **mise:** update tool helm (4.2.3 → 4.2.4) ([#&#8203;365](home-operations/kromgo#365)) ([0876800](home-operations/kromgo@0876800))
- **mise:** Update tool node (24.18.0 → v24.18.1) ([#&#8203;334](home-operations/kromgo#334)) ([2967139](home-operations/kromgo@2967139))
- **mise:** Update tool node (24.18.1 → v24.19.0) ([#&#8203;352](home-operations/kromgo#352)) ([c1a1fc0](home-operations/kromgo@c1a1fc0))
- **mise:** Update tool npm (12.0.1 → 12.0.2) ([#&#8203;335](home-operations/kromgo#335)) ([1dd88da](home-operations/kromgo@1dd88da))
- **mise:** Update tool oxfmt (0.60.0 → 0.61.0) ([#&#8203;331](home-operations/kromgo#331)) ([b2d39ec](home-operations/kromgo@b2d39ec))
- **mise:** Update tool oxfmt (0.61.0 → 0.62.0) ([#&#8203;353](home-operations/kromgo#353)) ([3a540b7](home-operations/kromgo@3a540b7))
- **mise:** Update tool oxfmt (0.62.0 → 0.63.0) ([#&#8203;358](home-operations/kromgo#358)) ([bcf2fed](home-operations/kromgo@bcf2fed))
- **mise:** Update tool zizmor (1.28.0 → 1.29.0) ([#&#8203;343](home-operations/kromgo#343)) ([cc99c92](home-operations/kromgo@cc99c92))
- **release-please:** standardize the release pull request title pattern ([#&#8203;340](home-operations/kromgo#340)) ([a8876db](home-operations/kromgo@a8876db))
- standardize release-please changelog sections ([#&#8203;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) ([#&#8203;357](home-operations/kromgo#357))
- **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#&#8203;354](home-operations/kromgo#354))

##### Features

- **go:** update module github.com/google/cel-go (v0.29.2 → v0.30.0) ([#&#8203;326](home-operations/kromgo#326)) ([6877542](home-operations/kromgo@6877542))
- **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#&#8203;354](home-operations/kromgo#354)) ([d0f45d5](home-operations/kromgo@d0f45d5))
- **go:** update module github.com/google/cel-go (v0.31.0 → v0.32.0) ([#&#8203;371](home-operations/kromgo#371)) ([512b6fe](home-operations/kromgo@512b6fe))
- **go:** update module github.com/stretchr/testify (v1.11.1 → v1.12.0) ([#&#8203;367](home-operations/kromgo#367)) ([688a29f](home-operations/kromgo@688a29f))
- **go:** Update module golang.org/x/image (v0.44.0 → v0.45.0) ([#&#8203;357](home-operations/kromgo#357)) ([a9e7fc6](home-operations/kromgo@a9e7fc6))
- **npm:** update dependency simple-icons (16.27.1 → 16.28.0) ([#&#8203;344](home-operations/kromgo#344)) ([d7037f8](home-operations/kromgo@d7037f8))

##### Bug Fixes

- **chart:** keep example comments out of unrelated schema descriptions ([#&#8203;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 ([#&#8203;337](home-operations/kromgo#337)) ([b48baa0](home-operations/kromgo@b48baa0))
- **go:** update module github.com/go-analyze/charts (v0.6.0 → v0.6.1) ([#&#8203;361](home-operations/kromgo#361)) ([796a7e5](home-operations/kromgo@796a7e5))
- **go:** update module github.com/stretchr/testify (v1.12.0 → v1.12.1) ([#&#8203;370](home-operations/kromgo#370)) ([b08aa8f](home-operations/kromgo@b08aa8f))
- **go:** update module go (1.26.0 → 1.26.5) ([#&#8203;349](home-operations/kromgo#349)) ([9c944f6](home-operations/kromgo@9c944f6))
- **go:** update to go 1.27.0 ([#&#8203;372](home-operations/kromgo#372)) ([f4dc8e7](home-operations/kromgo@f4dc8e7))
- **npm:** update dependency marked (18.0.7 → 18.0.9) ([#&#8203;350](home-operations/kromgo#350)) ([a7a1df8](home-operations/kromgo@a7a1df8))
- **npm:** update dependency marked (18.0.9 → 18.0.10) ([#&#8203;368](home-operations/kromgo#368)) ([103e1dd](home-operations/kromgo@103e1dd))
- **npm:** update dependency simple-icons (16.27.0 → 16.27.1) ([#&#8203;325](home-operations/kromgo#325)) ([b29f5c3](home-operations/kromgo@b29f5c3))
- tidy ci.yaml after the Build Success consolidation ([#&#8203;322](home-operations/kromgo#322)) ([a8f4b6f](home-operations/kromgo@a8f4b6f))

##### Documentation

- add AGENTS.md with Go conventions ([#&#8203;341](home-operations/kromgo#341)) ([4edef5e](home-operations/kromgo@4edef5e))
- point the CI badge at ci.yaml ([#&#8203;324](home-operations/kromgo#324)) ([ebaf5ce](home-operations/kromgo@ebaf5ce))

##### Build System

- **mise:** add actionlint and refresh the lockfile ([#&#8203;327](home-operations/kromgo#327)) ([a2a15cb](home-operations/kromgo@a2a15cb))

##### Continuous Integration

- consolidate pull request checks behind Build Success ([#&#8203;321](home-operations/kromgo#321)) ([c389060](home-operations/kromgo@c389060))
- **github-action:** Update action actions/stale (v10.4.0 → v11.0.0) ([#&#8203;338](home-operations/kromgo#338)) ([13afb19](home-operations/kromgo@13afb19))
- **github-action:** Update action docker/github-builder (v1.15.0 → v1.16.0) ([#&#8203;355](home-operations/kromgo#355)) ([fa33fa0](home-operations/kromgo@fa33fa0))
- **github-action:** Update action docker/login-action (v4.5.0 → v4.5.1) ([#&#8203;330](home-operations/kromgo#330)) ([7fc44ec](home-operations/kromgo@7fc44ec))
- **github-action:** Update action docker/login-action (v4.5.2 → v4.6.0) ([#&#8203;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) ([#&#8203;348](home-operations/kromgo#348)) ([ccaa0be](home-operations/kromgo@ccaa0be))
- **github-action:** Update action jdx/mise-action (v4.2.1 → v4.2.2) ([#&#8203;329](home-operations/kromgo#329)) ([ecb0435](home-operations/kromgo@ecb0435))
- **github-action:** Update action jdx/mise-action (v4.2.2 → v4.2.3) ([#&#8203;332](home-operations/kromgo#332)) ([242a7d8](home-operations/kromgo@242a7d8))
- **github-action:** Update action jdx/mise-action (v4.2.3 → v4.2.4) ([#&#8203;351](home-operations/kromgo#351)) ([fef8f06](home-operations/kromgo@fef8f06))
- **github-action:** Update github-actions ([#&#8203;336](home-operations/kromgo#336)) ([4dcf08f](home-operations/kromgo@4dcf08f))
- **github-action:** update workflow-lint action (1.0.0 → v1.0.2) ([#&#8203;345](home-operations/kromgo#345)) ([fec8eeb](home-operations/kromgo@fec8eeb))
- lint workflows with the shared composite action ([#&#8203;328](home-operations/kromgo#328)) ([ba79817](home-operations/kromgo@ba79817))
- skip release-please version-bump PRs in checks ([#&#8203;320](home-operations/kromgo#320)) ([d5d0bb2](home-operations/kromgo@d5d0bb2))
- wire govulncheck into mise and CI ([#&#8203;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) ([#&#8203;362](home-operations/kromgo#362)) ([e3d0dc1](home-operations/kromgo@e3d0dc1))
- **go:** pin go directive to 1.26.0 ([#&#8203;363](home-operations/kromgo#363)) ([eac4699](home-operations/kromgo@eac4699))
- **mise:** Lock file maintenance tool (mise) ([#&#8203;339](home-operations/kromgo#339)) ([5d8fb93](home-operations/kromgo@5d8fb93))
- **mise:** prune lockfile to used platforms ([#&#8203;346](home-operations/kromgo#346)) ([0eef657](home-operations/kromgo@0eef657))
- **mise:** Update tool cosign (3.1.2 → 3.1.3) ([#&#8203;356](home-operations/kromgo#356)) ([481c7c7](home-operations/kromgo@481c7c7))
- **mise:** update tool go (1.26.5 → 1.26.6) ([#&#8203;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) ([#&#8203;360](home-operations/kromgo#360)) ([70af0e8](home-operations/kromgo@70af0e8))
- **mise:** update tool helm (4.2.3 → 4.2.4) ([#&#8203;365](home-operations/kromgo#365)) ([0876800](home-operations/kromgo@0876800))
- **mise:** Update tool node (24.18.0 → v24.18.1) ([#&#8203;334](home-operations/kromgo#334)) ([2967139](home-operations/kromgo@2967139))
- **mise:** Update tool node (24.18.1 → v24.19.0) ([#&#8203;352](home-operations/kromgo#352)) ([c1a1fc0](home-operations/kromgo@c1a1fc0))
- **mise:** Update tool npm (12.0.1 → 12.0.2) ([#&#8203;335](home-operations/kromgo#335)) ([1dd88da](home-operations/kromgo@1dd88da))
- **mise:** Update tool oxfmt (0.60.0 → 0.61.0) ([#&#8203;331](home-operations/kromgo#331)) ([b2d39ec](home-operations/kromgo@b2d39ec))
- **mise:** Update tool oxfmt (0.61.0 → 0.62.0) ([#&#8203;353](home-operations/kromgo#353)) ([3a540b7](home-operations/kromgo@3a540b7))
- **mise:** Update tool oxfmt (0.62.0 → 0.63.0) ([#&#8203;358](home-operations/kromgo#358)) ([bcf2fed](home-operations/kromgo@bcf2fed))
- **mise:** Update tool zizmor (1.28.0 → 1.29.0) ([#&#8203;343](home-operations/kromgo#343)) ([cc99c92](home-operations/kromgo@cc99c92))
- **release-please:** standardize the release pull request title pattern ([#&#8203;340](home-operations/kromgo#340)) ([a8876db](home-operations/kromgo@a8876db))
- standardize release-please changelog sections ([#&#8203;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[#&#8203;18902](https://github.com/home-operations/kromgo/issues/18902)) ([#&#8203;380](home-operations/kromgo#380)) ([441dc9e](home-operations/kromgo@441dc9e))
- **npm:** update dependency marked (18.0.10 → 18.0.11) ([#&#8203;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) ([#&#8203;378](home-operations/kromgo#378)) ([7d26e19](home-operations/kromgo@7d26e19))
- **github-action:** update action docker/setup-buildx-action (v4.2.0 → v4.3.0) ([#&#8203;376](home-operations/kromgo#376)) ([81173a6](home-operations/kromgo@81173a6))
- **mise:** update mise tools ([#&#8203;377](home-operations/kromgo#377)) ([4791d23](home-operations/kromgo@4791d23))
- **mise:** update tool oxfmt (0.63.0 → 0.64.0) ([#&#8203;373](home-operations/kromgo#373)) ([fb575c5](home-operations/kromgo@fb575c5))
- **mise:** update tool yq (4.53.3 → 4.53.4) ([#&#8203;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) ([#&#8203;357](home-operations/kromgo#357))
- **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#&#8203;354](home-operations/kromgo#354))

##### Features

- **go:** update module github.com/google/cel-go (v0.29.2 → v0.30.0) ([#&#8203;326](home-operations/kromgo#326)) ([6877542](home-operations/kromgo@6877542))
- **go:** Update module github.com/google/cel-go (v0.30.0 → v0.31.0) ([#&#8203;354](home-operations/kromgo#354)) ([d0f45d5](home-operations/kromgo@d0f45d5))
- **go:** update module github.com/google/cel-go (v0.31.0 → v0.32.0) ([#&#8203;371](home-operations/kromgo#371)) ([512b6fe](home-operations/kromgo@512b6fe))
- **go:** update module github.com/stretchr/testify (v1.11.1 → v1.12.0) ([#&#8203;367](home-operations/kromgo#367)) ([688a29f](home-operations/kromgo@688a29f))
- **go:** Update module golang.org/x/image (v0.44.0 → v0.45.0) ([#&#8203;357](home-operations/kromgo#357)) ([a9e7fc6](home-operations/kromgo@a9e7fc6))
- **npm:** update dependency simple-icons (16.27.1 → 16.28.0) ([#&#8203;344](home-operations/kromgo#344)) ([d7037f8](home-operations/kromgo@d7037f8))

##### Bug Fixes

- **chart:** keep example comments out of unrelated schema descriptions ([#&#8203;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 ([#&#8203;337](home-operations/kromgo#337)) ([b48baa0](home-operations/kromgo@b48baa0))
- **go:** update module github.com/go-analyze/charts (v0.6.0 → v0.6.1) ([#&#8203;361](home-operations/kromgo#361)) ([796a7e5](home-operations/kromgo@796a7e5))
- **go:** update module github.com/stretchr/testify (v1.12.0 → v1.12.1) ([#&#8203;370](home-operations/kromgo#370)) ([b08aa8f](home-operations/kromgo@b08aa8f))
- **go:** update module go (1.26.0 → 1.26.5) ([#&#8203;349](home-operations/kromgo#349)) ([9c944f6](home-operations/kromgo@9c944f6))
- **go:** update to go 1.27.0 ([#&#8203;372](home-operations/kromgo#372)) ([f4dc8e7](home-operations/kromgo@f4dc8e7))
- **npm:** update dependency marked (18.0.7 → 18.0.9) ([#&#8203;350](home-operations/kromgo#350)) ([a7a1df8](home-operations/kromgo@a7a1df8))
- **npm:** update dependency marked (18.0.9 → 18.0.10) ([#&#8203;368](home-operations/kromgo#368)) ([103e1dd](home-operations/kromgo@103e1dd))
- **npm:** update dependency simple-icons (16.27.0 → 16.27.1) ([#&#8203;325](home-operations/kromgo#325)) ([b29f5c3](home-operations/kromgo@b29f5c3))
- tidy ci.yaml after the Build Success consolidation ([#&#8203;322](home-operations/kromgo#322)) ([a8f4b6f](home-operations/kromgo@a8f4b6f))

##### Documentation

- add AGENTS.md with Go conventions ([#&#8203;341](home-operations/kromgo#341)) ([4edef5e](home-operations/kromgo@4edef5e))
- point the CI badge at ci.yaml ([#&#8203;324](home-operations/kromgo#324)) ([ebaf5ce](home-operations/kromgo@ebaf5ce))

##### Build System

- **mise:** add actionlint and refresh the lockfile ([#&#8203;327](home-operations/kromgo#327)) ([a2a15cb](home-operations/kromgo@a2a15cb))

##### Continuous Integration

- consolidate pull request checks behind Build Success ([#&#8203;321](home-operations/kromgo#321)) ([c389060](home-operations/kromgo@c389060))
- **github-action:** Update action actions/stale (v10.4.0 → v11.0.0) ([#&#8203;338](home-operations/kromgo#338)) ([13afb19](home-operations/kromgo@13afb19))
- **github-action:** Update action docker/github-builder (v1.15.0 → v1.16.0) ([#&#8203;355](home-operations/kromgo#355)) ([fa33fa0](home-operations/kromgo@fa33fa0))
- **github-action:** Update action docker/login-action (v4.5.0 → v4.5.1) ([#&#8203;330](home-operations/kromgo#330)) ([7fc44ec](home-operations/kromgo@7fc44ec))
- **github-action:** Update action docker/login-action (v4.5.2 → v4.6.0) ([#&#8203;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) ([#&#8203;348](home-operations/kromgo#348)) ([ccaa0be](home-operations/kromgo@ccaa0be))
- **github-action:** Update action jdx/mise-action (v4.2.1 → v4.2.2) ([#&#8203;329](home-operations/kromgo#329)) ([ecb0435](home-operations/kromgo@ecb0435))
- **github-action:** Update action jdx/mise-action (v4.2.2 → v4.2.3) ([#&#8203;332](home-operations/kromgo#332)) ([242a7d8](home-operations/kromgo@242a7d8))
- **github-action:** Update action jdx/mise-action (v4.2.3 → v4.2.4) ([#&#8203;351](home-operations/kromgo#351)) ([fef8f06](home-operations/kromgo@fef8f06))
- **github-action:** Update github-actions ([#&#8203;336](home-operations/kromgo#336)) ([4dcf08f](home-operations/kromgo@4dcf08f))
- **github-action:** update workflow-lint action (1.0.0 → v1.0.2) ([#&#8203;345](home-operations/kromgo#345)) ([fec8eeb](home-operations/kromgo@fec8eeb))
- lint workflows with the shared composite action ([#&#8203;328](home-operations/kromgo#328)) ([ba79817](home-operations/kromgo@ba79817))
- skip release-please version-bump PRs in checks ([#&#8203;320](home-operations/kromgo#320)) ([d5d0bb2](home-operations/kromgo@d5d0bb2))
- wire govulncheck into mise and CI ([#&#8203;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) ([#&#8203;362](home-operations/kromgo#362)) ([e3d0dc1](home-operations/kromgo@e3d0dc1))
- **go:** pin go directive to 1.26.0 ([#&#8203;363](home-operations/kromgo#363)) ([eac4699](home-operations/kromgo@eac4699))
- **mise:** Lock file maintenance tool (mise) ([#&#8203;339](home-operations/kromgo#339)) ([5d8fb93](home-operations/kromgo@5d8fb93))
- **mise:** prune lockfile to used platforms ([#&#8203;346](home-operations/kromgo#346)) ([0eef657](home-operations/kromgo@0eef657))
- **mise:** Update tool cosign (3.1.2 → 3.1.3) ([#&#8203;356](home-operations/kromgo#356)) ([481c7c7](home-operations/kromgo@481c7c7))
- **mise:** update tool go (1.26.5 → 1.26.6) ([#&#8203;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) ([#&#8203;360](home-operations/kromgo#360)) ([70af0e8](home-operations/kromgo@70af0e8))
- **mise:** update tool helm (4.2.3 → 4.2.4) ([#&#8203;365](home-operations/kromgo#365)) ([0876800](home-operations/kromgo@0876800))
- **mise:** Update tool node (24.18.0 → v24.18.1) ([#&#8203;334](home-operations/kromgo#334)) ([2967139](home-operations/kromgo@2967139))
- **mise:** Update tool node (24.18.1 → v24.19.0) ([#&#8203;352](home-operations/kromgo#352)) ([c1a1fc0](home-operations/kromgo@c1a1fc0))
- **mise:** Update tool npm (12.0.1 → 12.0.2) ([#&#8203;335](home-operations/kromgo#335)) ([1dd88da](home-operations/kromgo@1dd88da))
- **mise:** Update tool oxfmt (0.60.0 → 0.61.0) ([#&#8203;331](home-operations/kromgo#331)) ([b2d39ec](home-operations/kromgo@b2d39ec))
- **mise:** Update tool oxfmt (0.61.0 → 0.62.0) ([#&#8203;353](home-operations/kromgo#353)) ([3a540b7](home-operations/kromgo@3a540b7))
- **mise:** Update tool oxfmt (0.62.0 → 0.63.0) ([#&#8203;358](home-operations/kromgo#358)) ([bcf2fed](home-operations/kromgo@bcf2fed))
- **mise:** Update tool zizmor (1.28.0 → 1.29.0) ([#&#8203;343](home-operations/kromgo#343)) ([cc99c92](home-operations/kromgo@cc99c92))
- **release-please:** standardize the release pull request title pattern ([#&#8203;340](home-operations/kromgo#340)) ([a8876db](home-operations/kromgo@a8876db))
- standardize release-please changelog sections ([#&#8203;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
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.

1 participant