Skip to content

ci: manual release trigger#130

Merged
chhoumann merged 3 commits intomasterfrom
chore/manual-release
Nov 23, 2025
Merged

ci: manual release trigger#130
chhoumann merged 3 commits intomasterfrom
chore/manual-release

Conversation

@chhoumann
Copy link
Owner

Summary

  • switch release workflow to manual dispatch only (workflow_dispatch/repository_dispatch)
  • add inputs for release type, dry run, prerelease and validate triggers
  • keep build/test/semantic-release steps

Testing

  • not run (workflow change only)

@vercel
Copy link

vercel bot commented Nov 23, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Preview Comments Updated (UTC)
podnotes Ignored Ignored Preview Nov 23, 2025 8:40pm

@chhoumann chhoumann force-pushed the chore/manual-release branch from b9676c5 to 4d43f81 Compare November 23, 2025 20:27
@chhoumann chhoumann force-pushed the chore/manual-release branch from 4d43f81 to 5cae26a Compare November 23, 2025 20:27
@chatgpt-codex-connector
Copy link

💡 Codex Review

if [ -n "$PRE_RELEASE" ]; then
echo "Running pre-release: $PRE_RELEASE"
npx semantic-release --prerelease "$PRE_RELEASE" $EXTRA_ARGS

P1 Badge Pre-release input calls unsupported semantic-release flag

When the preRelease input is set, the workflow calls npx semantic-release --prerelease "$PRE_RELEASE", but semantic-release v25 (see package.json) does not support a --prerelease CLI option; the CLI fails on unknown arguments. Any workflow_dispatch run with a pre-release identifier will therefore exit before publishing and the new prerelease input is unusable.


else
echo "Running release with type: $RELEASE_TYPE"
npx semantic-release --release-as "$RELEASE_TYPE" $EXTRA_ARGS

P1 Badge releaseType override uses invalid semantic-release arg

Selecting a releaseType other than auto triggers npx semantic-release --release-as "$RELEASE_TYPE", but --release-as is not a semantic-release CLI flag (it belongs to standard-version). semantic-release exits with an unknown argument error, so any manual run that tries to force a patch/minor/major release will fail before publishing, defeating the new releaseType input.

ℹ️ 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".

@chhoumann
Copy link
Owner Author

@codex review

Copy link

@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.

ℹ️ 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".

@chhoumann
Copy link
Owner Author

@codex review

@chatgpt-codex-connector
Copy link

Codex Review: Didn't find any major issues. Breezy!

ℹ️ 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".

@chhoumann chhoumann merged commit 32c7729 into master Nov 23, 2025
3 checks passed
@chhoumann chhoumann deleted the chore/manual-release branch November 23, 2025 20:47
@github-actions
Copy link

🎉 This PR is included in version 2.15.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant