Skip to content

Commit 2385e85

Browse files
committed
fix: Add proper permissions for GitHub release creation
PROBLEM: - GitHub release creation failed with 403 status - GITHUB_TOKEN doesn't have sufficient permissions - Workflow cannot create releases SOLUTION: 1. Added permissions: contents: write to workflow 2. Added explicit draft: false and prerelease: false settings 3. This gives the workflow proper rights to create releases This should fix the 403 error and allow successful release creation.
1 parent da7746a commit 2385e85

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

.github/workflows/build-and-release.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ on:
99
jobs:
1010
build:
1111
runs-on: macos-latest
12+
permissions:
13+
contents: write
1214

1315
steps:
1416
- name: Checkout code
@@ -41,5 +43,7 @@ jobs:
4143
with:
4244
files: "*.dmg"
4345
generate_release_notes: true
46+
draft: false
47+
prerelease: false
4448
env:
4549
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)