chore: update permissions in release workflows for consistency

This commit is contained in:
Nawaz Dhandala
2026-03-13 10:15:38 +00:00
parent 810fcd4740
commit 8e3e6769ed
2 changed files with 15 additions and 0 deletions

View File

@@ -17,6 +17,10 @@ on:
type: boolean
default: false
permissions:
contents: read
packages: write
jobs:
generate-build-number:
runs-on: ubuntu-latest
@@ -1460,6 +1464,8 @@ jobs:
infrastructure-agent-deploy:
needs: [draft-github-release, generate-build-number, read-version]
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Free Disk Space (Ubuntu)
uses: jlumbroso/free-disk-space@main
@@ -1516,6 +1522,8 @@ jobs:
mobile-app-android-deploy:
needs: [draft-github-release, generate-build-number, read-version]
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:
@@ -1570,6 +1578,8 @@ jobs:
mobile-app-ios-deploy:
needs: [draft-github-release, generate-build-number, read-version]
runs-on: macos-latest
permissions:
contents: write
steps:
- uses: actions/checkout@v4
with:

View File

@@ -8,6 +8,11 @@ on:
push:
branches:
- "master"
permissions:
contents: read
packages: write
jobs:
generate-build-number:
runs-on: ubuntu-latest