v0.30.1
🎨 Styling
-
Gofmt -s on calver parser_test - (e5ec535) by @bchatard
Struct-field alignment that gofmt -s wants but golangci-lint (CI) doesn't enforce —
the lone pre-existing go_fmt failure surfaced by 'hk check --all', a prerequisite for
adding the hk lint gate to CI.Co-Authored-By:Claude Opus 4.8 noreply@anthropic.com
⚙️ Miscellaneous Tasks
-
Run the full hk linter set in CI (hadolint, actionlint, typos, …) - (0906de5) by @bchatard
The reusable ci job only runs golangci-lint; hk's other linters (hadolint,
actionlint, yamlfmt, typos, pkl, go fmt) were enforced only by the local pre-commit
hook (staged files, bypassable). Add an hk job running 'hk check --all --check
--skip-step golangci_lint' so they're enforced server-side. hk's per-step file
selection scopes each linter — hadolint only touches the Dockerfile, so it runs only
when relevant without a fragile required-check path filter.Co-Authored-By:Claude Opus 4.8 noreply@anthropic.com
-
Fix shellcheck findings in release.yml run blocks - (c8cb125) by @bchatard
The new hk CI job (actionlint -> shellcheck) flagged unquoted variable
expansions in release.yml. Quote $FRESH_BIN, $GITHUB_ENV, and
$GITHUB_OUTPUT (SC2086). The imagetools create command intentionally
relies on word splitting / globbing for multiple -t tags and digest
files, so suppress SC2046 there with an explanatory comment.Co-Authored-By:Claude Sonnet 4.6 noreply@anthropic.com
Commit Statistics
- 3 commit(s) contributed to the release.
- 0 day(s) passed between the first and last commit.
- 3 commit(s) parsed as conventional.
- 0 linked issue(s) detected in commits.