Skip to content

ci(release): switch Release workflow to manual dispatch#13

Merged
mikim merged 1 commit into
mainfrom
fix/release-manual-trigger
Jul 13, 2026
Merged

ci(release): switch Release workflow to manual dispatch#13
mikim merged 1 commit into
mainfrom
fix/release-manual-trigger

Conversation

@mikim

@mikim mikim commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

The Release workflow failed on every push to main with "GitHub Actions is not permitted to create or approve pull requests" — Changesets could not open its "Version Packages" PR.

Nothing is published yet (no npm trusted publisher configured), so this gates the workflow behind workflow_dispatch to stop the failing runs on main. CONTRIBUTING.md documents the two prerequisites to re-enable auto-release (push):

  1. a trusted publisher on npmjs.com for each @ark/* package;
  2. Settings → Actions → General → "Allow GitHub Actions to create and approve pull requests".

No functional/runtime change — CI (build/test/lint/schema) is unaffected.

🤖 Generated with Claude Code

The Release workflow ran on push to main and failed because the repository does
not permit GitHub Actions to create pull requests (Changesets' "Version
Packages" PR). Nothing is published yet (no npm trusted publisher configured),
so gate the workflow behind workflow_dispatch to stop failing runs on main.
Documented the two prerequisites for re-enabling auto-release in CONTRIBUTING.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@mikim
mikim merged commit c62c68c into main Jul 13, 2026
4 checks passed
@mikim
mikim deleted the fix/release-manual-trigger branch July 13, 2026 05:18
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