Skip to content

Render release version, artifact, and changelog automation#31

Merged
jmcte merged 1 commit into
mainfrom
claude/fix-issues-minor-release-A3c6w
May 16, 2026
Merged

Render release version, artifact, and changelog automation#31
jmcte merged 1 commit into
mainfrom
claude/fix-issues-minor-release-A3c6w

Conversation

@jmcte
Copy link
Copy Markdown
Contributor

@jmcte jmcte commented May 15, 2026

Summary

Builds on the release manifest schema (#29) and reusable workflow orchestration (#30) to render the remaining release automation into managed files.

  • Add release version validation hooks #25 - generated scripts/ci/run-release-version.sh: validates package.json / pyproject.toml versions against the pushed tag; explicit no-op when no surfaces are configured; never creates post-tag commits.
  • Standardize downloadable release artifacts #24 - generated scripts/ci/run-release-build.sh: dist/release/ default directory, SHA256SUMS when enabled, explicit no-op message when no artifacts; reusable workflow uploads artifact-dir files as release assets.
  • Generate categorized release changelogs #23 - generated .github/release.yml categorized changelog config from the manifest; reusable workflow adds a "Generate release notes" step writing dist/release/RELEASE_NOTES.md before the GitHub release.
  • Render release automation docs and managed files #26 - wired the release caller workflow, expanded docs/bootstrap/versioning.md and docs/bootstrap/tier-a-ci-contract.md, updated render snapshots and tests.

Governing Issue

Closes #23
Closes #24
Closes #25
Closes #26

Validation

  • PR Fast CI Fast Checks passed on commit 58e1bda3ea836feb12b5c4e2b7591eec9136164c.
  • AI Attestation passed on commit 58e1bda3ea836feb12b5c4e2b7591eec9136164c.
  • Generated release scripts, changelog config, reusable workflow updates, docs, and snapshots are included in the PR diff.

Bootstrap Governance

This PR keeps release automation generated from the bootstrap manifest path and documents the Tier-A CI/versioning contract. It does not add unmanaged post-tag mutation; release validation and artifact generation happen inside the generated workflow surfaces.

Merge Automation

Auto-merge is currently blocked by the required PR description gate. Once this body update passes CI and branch protection remains satisfied, auto-merge can be enabled safely.

Notes

https://claude.ai/code/session_0123FockikrY2yTgCvEjhPKZ


Generated by Claude Code

Generate scripts/ci/run-release-version.sh and run-release-build.sh, a
.github/release.yml changelog config, and wire the release caller and
reusable workflow to validate versions, build/upload checksummed
artifacts, and write categorized release notes. Updates versioning and
tier-A CI contract docs and render snapshots.

Closes #23
Closes #24
Closes #25
Closes #26

https://claude.ai/code/session_0123FockikrY2yTgCvEjhPKZ
@jmcte jmcte requested a review from pheidon as a code owner May 15, 2026 19:31
@athena-omt athena-omt added area:ai AI, agents, prompts, and model integration work. area:infra Infrastructure, CI, deployment, and operations work. lane:pheidon review:athena risk:medium Moderate implementation or operational risk. state:waiting-checks status:needs-review Needs review before merge or closure. labels May 15, 2026
@jmcte jmcte enabled auto-merge (squash) May 15, 2026 19:32
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 58e1bda3ea

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/archetypes.ts
Comment thread src/archetypes.ts
@jmcte jmcte merged commit 92a3f4a into main May 16, 2026
10 of 12 checks passed
@jmcte jmcte deleted the claude/fix-issues-minor-release-A3c6w branch May 16, 2026 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:ai AI, agents, prompts, and model integration work. area:infra Infrastructure, CI, deployment, and operations work. lane:pheidon review:athena risk:medium Moderate implementation or operational risk. state:waiting-checks status:needs-review Needs review before merge or closure.

Projects

None yet

4 participants