Skip to content

fix: pin to v3.2.0-beta.1 to allow for environment input#38

Closed
tanjeemh wants to merge 1 commit intomasterfrom
beta
Closed

fix: pin to v3.2.0-beta.1 to allow for environment input#38
tanjeemh wants to merge 1 commit intomasterfrom
beta

Conversation

@tanjeemh
Copy link

@tanjeemh tanjeemh commented Nov 12, 2025

What problem are we solving?
Trigger release to npmjs using OIDC Trusted Publishing w/ Github Environments.
Using Github Environments will enforce security through protected branch deployments and designated reviewer requirements.

Why solve it this way?
/io-ts uses the semantic-release-action/typescript/.../release.yml reusable workflow to run semantic-release.
We triggered a beta-release v3.2.0-beta.1 that accepts environment as an input. That way, we can pass environment: publish input inside of /io-ts/.../release.yaml.

Ticket: DX-2084

We are using semantic-release-action/typescript v3.2.0-beta.1 to test if OIDC Trusted Publishing with a GitHub Environment will succeed.
Ticket: DX-2084
@tanjeemh tanjeemh requested a review from a team as a code owner November 12, 2025 19:57
@tanjeemh tanjeemh closed this Nov 12, 2025
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