From 8cbd11816e69354aff3ded022cada10c04fbbed4 Mon Sep 17 00:00:00 2001 From: Claude Date: Sat, 28 Mar 2026 09:32:48 +0000 Subject: [PATCH] ci: add explicit permissions to workflows --- .github/workflows/build.yml | 3 +++ .github/workflows/create-release.yml | 3 +++ .github/workflows/crowdin.yml | 4 ++++ 3 files changed, 10 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0377b3735..8f06e5a3d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -6,6 +6,9 @@ on: push: branches: [main] +permissions: + contents: read + concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index beb08874b..fc619bc3f 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -5,6 +5,9 @@ on: tags: - 'v*' # Push events to matching v*, i.e. v1.0, v20.15.10 +permissions: + contents: write + jobs: create-release: runs-on: ubuntu-latest diff --git a/.github/workflows/crowdin.yml b/.github/workflows/crowdin.yml index 923e7fa49..e23a28596 100644 --- a/.github/workflows/crowdin.yml +++ b/.github/workflows/crowdin.yml @@ -5,6 +5,10 @@ on: # paths: ["app/src/main/res/**/strings.xml"] // removes filter to allow downloads at any moment. branches: [ main ] +permissions: + contents: write + pull-requests: write + jobs: synchronize-with-crowdin: runs-on: ubuntu-latest