Skip to content

Prepare v1.4.0 release and changelog guard - #32

Merged
dapi merged 1 commit into
mainfrom
agent/release-v1.4.0
Jul 24, 2026
Merged

Prepare v1.4.0 release and changelog guard#32
dapi merged 1 commit into
mainfrom
agent/release-v1.4.0

Conversation

@dapi

@dapi dapi commented Jul 24, 2026

Copy link
Copy Markdown
Owner

What changed

  • add a maintained CHANGELOG.md with the v1.4.0 release notes and history
  • add repository release instructions that make changelog updates mandatory
  • block release workflow dispatches when the requested changelog section is missing
  • refresh release and installation documentation

Why

Release notes previously existed only in generated GitHub releases, and the
release process did not ensure that a versioned changelog entry was committed
with the tag.

Impact

Future agent-driven releases update the changelog automatically as part of the
request. Manual release dispatches fail before publication if the requested
version is absent from CHANGELOG.md.

Validation

  • go test -count=1 -race ./...
  • go vet ./...
  • goreleaser check
  • goreleaser build --snapshot --clean
  • E2E_SCOPE=release bash scripts/e2e-init-update.sh against the snapshot binary
  • shellcheck scripts/check-release-changelog.sh
  • git diff --check

@dapi
dapi marked this pull request as ready for review July 24, 2026 18:00
@dapi
dapi merged commit 32a0408 into main Jul 24, 2026
4 checks passed
@dapi
dapi deleted the agent/release-v1.4.0 branch July 24, 2026 18:00
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