Skip to content

ci: complete release checks and document merge policy - #21

Merged
allurx merged 16 commits into
devfrom
codex/ci-cd-followup
Sep 15, 2026
Merged

allurx merged 16 commits into
devfrom
codex/ci-cd-followup

Conversation

@allurx

@allurx allurx commented Sep 15, 2026

Copy link
Copy Markdown
Owner

The public Maven Central check currently omits sources and Javadoc JARs. Check all 17 published artifacts, and require release-note scope review and breaking-change migration guidance before declaring a release complete.

Document the branch merge policy and GitHub protection settings: squash short-lived branches into dev, and preserve shared ancestry with merge commits for dev-to-main releases.

Validation:

  • actionlint and Markdown link/anchor checks passed.
  • All 17 v3.0.0 artifacts downloaded successfully from public Maven Central.
  • All eight simulated sources/Javadoc download failures stopped the check with a nonzero exit.
  • GitHub rules and environment settings were independently read back and verified.

The file diff is limited to .github/workflows/release.yml, AGENTS.md, and docs/ci-cd.md. Branch ancestry includes existing main release merge commits; the new change is 17ee5ea.

@allurx
allurx merged commit 6ee3d08 into dev Sep 15, 2026
1 check passed
@allurx
allurx deleted the codex/ci-cd-followup branch September 15, 2026 12:41
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