Skip to content

Commit 07002fc

Browse files
committed
fix: add contents:write permission for GitHub Releases
The GITHUB_TOKEN needs explicit 'contents: write' permission to create releases. This fixes the 403 Forbidden error. Changes: - Add permissions block to publish-pypi workflow - Grant contents:write for release creation - Add id-token:write for trusted publishing (optional)
1 parent 2c0e3fb commit 07002fc

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

.github/workflows/publish-pypi.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ on:
88
jobs:
99
build-and-publish:
1010
runs-on: ubuntu-latest
11+
permissions:
12+
contents: write # Needed to create releases
13+
id-token: write # Needed for trusted publishing (optional)
1114

1215
steps:
1316
- name: Checkout code

0 commit comments

Comments
 (0)