Skip to content

fix(release): apply CalVer in manifest mode - #39

Merged
johnnyhuy merged 1 commit into
mainfrom
fix/calver-manifest-cli
Aug 15, 2026
Merged

fix(release): apply CalVer in manifest mode#39
johnnyhuy merged 1 commit into
mainfrom
fix/calver-manifest-cli

Conversation

@johnnyhuy

Copy link
Copy Markdown
Contributor

Summary

  • keep the pinned Release Please action responsible for creating tags and GitHub releases
  • use task-scoped Release Please CLI 17.6.1 to update the manifest PR with release-as
  • detect whether the release PR head changed before approving its native CI run
  • preserve Bash scripts wrapped by mise with no inline workflow logic

Verification

  • mise x npm:release-please@17.6.1 -- release-please --version
  • mise run --dry-run release:pr
  • mise x shellcheck@latest -- shellcheck scripts/ci/*.sh
  • mise x actionlint@latest -- actionlint
  • git diff --check

Risk

The workflow uses the action for release creation and the CLI for PR creation because the action currently ignores release-as in manifest mode. Both are pinned Release Please implementations.

Screenshots

Not applicable.

The Release Please action ignores release-as in manifest mode. Keep the action for tag creation, but use the pinned Release Please CLI to update the manifest PR with the calculated CalVer override.

Co-authored-by: opencode-agent[bot] <219766164+opencode-agent[bot]@users.noreply.github.com>
@johnnyhuy
johnnyhuy enabled auto-merge (squash) August 15, 2026 00:45
@johnnyhuy
johnnyhuy merged commit 4c0151f into main Aug 15, 2026
7 checks passed
@johnnyhuy
johnnyhuy deleted the fix/calver-manifest-cli branch August 15, 2026 00:46
@github-actions github-actions Bot mentioned this pull request Aug 15, 2026
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