Skip to content

Align release pipeline with devkit; fix LICENSE year#1

Merged
5uck1ess merged 2 commits into
mainfrom
release-parity
May 19, 2026
Merged

Align release pipeline with devkit; fix LICENSE year#1
5uck1ess merged 2 commits into
mainfrom
release-parity

Conversation

@5uck1ess

Copy link
Copy Markdown
Owner

Summary

  • Release workflow auto-bump parity (f0e4e11): when manifest.json is not ahead of the latest tag, the workflow now auto-bumps the patch, writes it back, commits, and pushes via secrets.VERSION_BUMP_KEY — matching core devkit's behavior. Release notes generation also tries both ## ${VERSION} and ## v${VERSION} CHANGELOG headers for full parity.
  • MCP plugin root (6356c9a): Codex MCP config now sets CLAUDE_PLUGIN_ROOT so the devkit MCP server can resolve the canonical workflow tree when spawned from a consumer repo.
  • LICENSE year fix (97f8e74): copyright year corrected from 2025 to 2026.

Test plan

This PR also serves as the first live exercise of the release workflow.

  • CI smoke job passes on Ubuntu and macOS
  • On merge, version job auto-bumps manifest.json from 0.0.1 to 0.0.2 (since 0.0.1 equals the future latest tag v0.0.1 once tagged, but pre-tag the comparison is 0.0.1 vs 0.0.0 → manual bump path, so this run should detect a "manual" bump of 0.0.1)
  • Commit version bump step either pushes a bump commit or correctly no-ops
  • create-release tags the version commit, builds the source tarball, uploads checksums.txt, flips draft to published
  • No orphaned tag or draft release if any step fails (cleanup-on-failure job)

Deploy key + VERSION_BUMP_KEY secret are already configured.

5uck1ess added 2 commits May 19, 2026 10:29
The MIT block was added in 0cc6e27 with year 2025, but the repo's
public history begins in 2026.
GitHub runner's shellcheck flags the `cd X && Y || true` pattern. The
preceding `cd "$DEVKIT_ROOT" &&` is dead code anyway — agent-prompt.sh
prefers the explicit DEVKIT_ROOT env var over pwd-based discovery.
@5uck1ess
5uck1ess merged commit 1170e9e into main May 19, 2026
2 checks passed
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