Repository navigation
docs: add AGENTS.md with Go conventions - #341
Conversation
Signed-off-by: Devin Buhl <devin@buhl.casa>
Greptile SummaryThe PR adds repository-specific Go contribution guidance and exposes it to Claude Code through a file import.
|
| Filename | Overview |
|---|---|
| AGENTS.md | Adds comprehensive Go conventions; the previously reported API, mise-task, and Dockerfile-reference issues are no longer present at current HEAD. |
| CLAUDE.md | Imports the now-populated AGENTS.md using Claude Code’s file-import syntax. |
Reviews (3): Last reviewed commit: "fix: restore AGENTS.md content lost to a..." | Re-trigger Greptile
| When a newer construct is genuinely more idiomatic, use it: Go 1.26 added | ||
| `errors.AsType[T](err)`, a generic type-safe replacement for the | ||
| `var t *T; errors.As(err, &t)` two-step; prefer it in new code. `go fix` | ||
| (rebuilt in 1.26 as a modernizer runner on `go vet`'s analysis) surfaces | ||
| these mechanical migrations; run it after a toolchain bump. |
There was a problem hiding this comment.
The guide recommends errors.AsType[T](err), but that function is unavailable in the pinned Go toolchain, so code written according to this convention will not compile.
| When a newer construct is genuinely more idiomatic, use it: Go 1.26 added | |
| `errors.AsType[T](err)`, a generic type-safe replacement for the | |
| `var t *T; errors.As(err, &t)` two-step; prefer it in new code. `go fix` | |
| (rebuilt in 1.26 as a modernizer runner on `go vet`'s analysis) surfaces | |
| these mechanical migrations; run it after a toolchain bump. | |
| Use `errors.As` when callers need to inspect an error's concrete type while | |
| preserving wrapped-error behavior. `go fix` surfaces supported mechanical | |
| migrations; run it after a toolchain bump. |
| and run `FROM gcr.io/distroless/static:nonroot` (see `ocharted/Dockerfile` | ||
| for a reference implementation). Only drop `CGO_ENABLED=0` if a dependency |
There was a problem hiding this comment.
Dockerfile reference is nonlocal
The container section directs contributors to ocharted/Dockerfile, which is not present in this repository, while the root Dockerfile already demonstrates the described build and runtime configuration.
| and run `FROM gcr.io/distroless/static:nonroot` (see `ocharted/Dockerfile` | |
| for a reference implementation). Only drop `CGO_ENABLED=0` if a dependency | |
| and run `FROM gcr.io/distroless/static:nonroot` (see the root `Dockerfile` | |
| for the current implementation). Only drop `CGO_ENABLED=0` if a dependency |
Replace repo-specific facts that vary or go stale (exact mise task commands, linker variable names, per-package test framework, CI step details) with policy plus pointers to the source of truth. Addresses Greptile findings across the fleet and makes the file safe to copy verbatim into a new repo. Signed-off-by: Devin Buhl <devin@buhl.casa>
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
This adds AGENTS.md (the real content) and CLAUDE.md (a one-line
@AGENTS.mdimport, per Claude Code's documented import syntax) with this repo's Go conventions: idiomatic Go 1.26, idempotency, DRY, unit testing,log/slog,caarlos0/env,spf13/pflagwhere a real CLI surface exists, plus project layout, error handling, mise-based build/lint/test, container build, and security conventions grounded in this repo's actual code,.golangci.yml,.mise/config.toml, and CI.AI disclosure (per this org's
CONTRIBUTING.mdAI Usage Policy): the content was drafted by Claude Code from a bullet-point brief, independent research (Go 1.26 release notes,caarlos0/envandspf13/pflagdocs), and this repo's own code, CI, and mise config, then directed and reviewed interactively by @onedr0p across multiple rounds, including the AGENTS.md/CLAUDE.md split itself and folding this org's own AI Usage Policy and commit conventions back into the file.