Skip to content

Add workflows to automate releases and publishing to npm#42

Merged
mattt merged 1 commit intomainfrom
mattt/publishing
Mar 2, 2026
Merged

Add workflows to automate releases and publishing to npm#42
mattt merged 1 commit intomainfrom
mattt/publishing

Conversation

@mattt
Copy link
Copy Markdown
Member

@mattt mattt commented Mar 2, 2026

No description provided.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds GitHub Actions automation to create GitHub Releases from version tags and publish the package to npm when a release is published.

Changes:

  • Add release.yml workflow to create a GitHub Release on v* tag pushes or manual dispatch.
  • Add publish.yml workflow to publish to npm on release.published using OIDC trusted publishing and provenance.
  • Document the release/publish process in the README.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
README.md Documents the new automated release + npm publish workflow triggers and commands.
.github/workflows/release.yml Creates GitHub Releases automatically from tags / manual dispatch input.
.github/workflows/publish.yml Publishes to npm on release publication with OIDC (id-token: write) and provenance.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mattt mattt merged commit dae1692 into main Mar 2, 2026
6 checks passed
@mattt mattt deleted the mattt/publishing branch March 2, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants