chore: prepare v0.24.0 release - #602
Conversation
Add CHANGELOG entry covering 46 PRs since v0.23.1 (2026-03-23): - BREAKING: com.docker.compose.service label no longer filtered (#597) - Added: end-to-end test harness against compiled binary (#581) - Fixed: log-level error message, make lint v2 path, .envrc worktree hooks detection, .gitignore anchor, flaky test stabilization - Security: Go 1.26.2 stdlib fixes (#557) - Dependencies: go-cron, docker/cli, otel, go-viper, validator, golang.org/x/* bumps - CI/Build: unified single-build release pipeline, org-level reusable workflows Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Scanned FilesNone |
There was a problem hiding this comment.
Automated approval for maintainer PR
All automated quality gates passed. See SECURITY_CONTROLS.md for compensating controls.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #602 +/- ##
==========================================
- Coverage 87.28% 87.19% -0.09%
==========================================
Files 88 88
Lines 10631 10631
==========================================
- Hits 9279 9270 -9
- Misses 1112 1119 +7
- Partials 240 242 +2
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Pull request overview
Prepares the v0.24.0 release by adding a new CHANGELOG entry summarizing notable changes since v0.23.1, including a breaking behavior change, new E2E test coverage, security bump to Go 1.26.2, and various fixes/dependency/CI updates.
Changes:
- Add a v0.24.0 (2026-05-10) section with categorized release notes (breaking change, added, fixed, security, dependencies, CI/build, refactor).
- Link key bullets to the corresponding merged PRs for traceability.
There was a problem hiding this comment.
Code Review
This pull request updates the CHANGELOG.md to document the changes for version 0.24.0, which includes a breaking change to Docker Compose job naming, a new end-to-end test harness, multiple bug fixes, security updates, and CI/Build improvements. I have no feedback to provide.
Per Copilot review on #602: keep CHANGELOG section headers consistent with Keep-a-Changelog conventions (no parenthetical qualifiers in section names). Mark the breaking change with a bold inline '**BREAKING:**' prefix on the bullet itself instead. Signed-off-by: Sebastian Mendel <info@sebastianmendel.de>
|
There was a problem hiding this comment.
Automated approval for maintainer PR
All automated quality gates passed. See SECURITY_CONTROLS.md for compensating controls.



Summary
Add CHANGELOG entry for v0.24.0 covering 46 PRs since v0.23.1 (2026-03-23, ~7 weeks ago).
Once merged, this is followed by a signed annotated tag
v0.24.0on the merge commit, which triggers the unified release workflow.Headline changes
com.docker.compose.servicelabel no longer filtered, so Docker Compose service-name based job naming works as documented. Job names may differ for users who previously relied on the (incorrect) names.make lint,.envrc,log-levelerror message), dependency bumps, and CI/build pipeline unificationNotes
Test plan
v0.24.0and push