Skip to content

Add npm release workflow - #8

Merged
carlos-poly merged 3 commits into
mainfrom
carlos/03-06-add_release_workflow
Mar 9, 2026
Merged

carlos-poly merged 3 commits into
mainfrom
carlos/03-06-add_release_workflow

Conversation

@carlos-poly

@carlos-poly carlos-poly commented Mar 6, 2026 •

Copy link
Copy Markdown
Collaborator

Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com


Note

Medium Risk
Medium risk because it introduces an automated npm publishing pipeline (OIDC id-token permissions and pnpm publish), which could publish unintended artifacts if misconfigured. CI runner change to ubuntu-latest may also introduce environment drift over time.

Overview
Adds a new GitHub Actions Release workflow that runs on release.published, installs deps, runs tests, builds, and publishes to npm via pnpm publish --provenance using OIDC (id-token: write).

Updates the existing Test workflow to run on ubuntu-latest instead of pinning to ubuntu-22.04.

Written by Cursor Bugbot for commit 0190fb0. This will update automatically on new commits. Configure here.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@carlos-poly
carlos-poly requested a review from a team as a code owner March 6, 2026 17:05

Copy link
Copy Markdown
Collaborator Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

Comment thread .github/workflows/release.yaml Fixed
Comment thread .github/workflows/release.yaml Resolved
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Comment thread .github/workflows/release.yaml Resolved
Comment thread .github/workflows/release.yaml Fixed

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Comment thread .github/workflows/release.yaml Resolved
@carlos-poly
carlos-poly force-pushed the carlos/03-06-add_release_workflow branch from 4683b8d to 7fe7191 Compare March 6, 2026 18:24
Comment thread .github/workflows/release.yaml Dismissed
@carlos-poly
carlos-poly force-pushed the carlos/03-06-add_release_workflow branch from 7fe7191 to 0190fb0 Compare March 6, 2026 18:36
@carlos-poly
carlos-poly merged commit d2f6b6a into main Mar 9, 2026
6 checks passed
@carlos-poly
carlos-poly deleted the carlos/03-06-add_release_workflow branch March 9, 2026 15:25
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.

3 participants