Skip to content

ci: add id-token permission to release-please workflow BM-1462#3589

Merged
tawera-manaena merged 3 commits intomasterfrom
fix/id-token-for-release-please
Dec 16, 2025
Merged

ci: add id-token permission to release-please workflow BM-1462#3589
tawera-manaena merged 3 commits intomasterfrom
fix/id-token-for-release-please

Conversation

@tawera-manaena
Copy link
Contributor

@tawera-manaena tawera-manaena commented Dec 16, 2025

Motivation

Our release-please GitHub Action does not have permission to deploy to NPM securely.

Modifications

  • .github/workflows

    • release-please.yml

      • Added the id-token: write permission to the workflow file.

      • Adjusted some permissions and re-structured the file to mirror the release-please workflow file in the lambda-js repository.

Verification

We will know whether this change works if the workflow can publish to NPM without issue by way of a prod release.

Wentao-Kuang
Wentao-Kuang previously approved these changes Dec 16, 2025
@tawera-manaena tawera-manaena changed the title ci: add id-token permission to release-please workflow ci: add id-token permission to release-please workflow BM-1462 Dec 16, 2025
@tawera-manaena tawera-manaena added this pull request to the merge queue Dec 16, 2025
Merged via the queue into master with commit a430342 Dec 16, 2025
16 checks passed
@tawera-manaena tawera-manaena deleted the fix/id-token-for-release-please branch December 16, 2025 23:08
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.

3 participants