Skip to content

ci: use OIDC#618

Merged
Mercy811 merged 1 commit intov8.xfrom
release-use-OIDC
Feb 4, 2026
Merged

ci: use OIDC#618
Mercy811 merged 1 commit intov8.xfrom
release-use-OIDC

Conversation

@Mercy811
Copy link
Contributor

@Mercy811 Mercy811 commented Feb 4, 2026

Summary

Checklist

  • Does your PR title have the correct title format?
  • Does your PR have a breaking change?:

@Mercy811
Copy link
Contributor Author

Mercy811 commented Feb 4, 2026

bugbot run

@cursor
Copy link

cursor bot commented Feb 4, 2026

Skipping Bugbot: Bugbot is disabled for this repository

@macroscopeapp
Copy link

macroscopeapp bot commented Feb 4, 2026

Gate the release workflow in release.yml with a releaseType input and enforce v8.x branch for release runs

Add releaseType choice input (release or dry-run), add branch protection check for release to require v8.x, run Release job on Node.js 24.x via matrix, upgrade to actions/checkout@v3 with fetch-depth: 0, and remove NPM_TOKEN from semantic-release steps.

📍Where to Start

Start with the workflow_dispatch inputs and Authorize job in release.yml.


Macroscope summarized 65db503.

@Mercy811 Mercy811 merged commit 4f9bda9 into v8.x Feb 4, 2026
4 checks passed
@Mercy811 Mercy811 deleted the release-use-OIDC branch February 4, 2026 18:22
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.

2 participants