Skip to content

Publish through GitHub environments so releases show as deployments - #14

Merged
kova1max merged 1 commit into
mainfrom
ci/deployments
Sep 24, 2026
Merged

kova1max merged 1 commit into
mainfrom
ci/deployments

Conversation

@kova1max

Copy link
Copy Markdown
Owner

The npm, GitHub Packages and Homebrew jobs of the Release workflow now run in environments of those names, each with a link to what it published. The repo sidebar gets a Deployments section showing which version each channel has and when it shipped.

The three environments already exist and only accept the main branch.

Before the next release: npm's trusted publisher has to name the npm environment, because the OIDC token now carries it. That setting is on npmjs.com (package settings, Trusted Publisher, Environment name: npm).

@kova1max kova1max added the maintenance CI, tooling, refactors - no user-facing change label Sep 24, 2026
@kova1max
kova1max merged commit 0801647 into main Sep 24, 2026
4 checks passed
@kova1max
kova1max deleted the ci/deployments branch September 24, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance CI, tooling, refactors - no user-facing change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant