diff --git a/.github/workflows/build_assets.yml b/.github/workflows/build_assets.yml index 945b0634..263c8154 100644 --- a/.github/workflows/build_assets.yml +++ b/.github/workflows/build_assets.yml @@ -5,6 +5,8 @@ on: workflow_call jobs: buildAssets: runs-on: ubuntu-latest + permissions: + contents: read steps: - name: Checkout Source uses: actions/checkout@v5 diff --git a/.github/workflows/build_linux.yml b/.github/workflows/build_linux.yml index b1e62800..9db1c387 100644 --- a/.github/workflows/build_linux.yml +++ b/.github/workflows/build_linux.yml @@ -11,6 +11,8 @@ jobs: # Needs to stay on 22.04 as long as we're using manylinux_2_28 # as libxcb-cursor0 in 22.04 supports glibc >= 2.17 runs-on: ubuntu-22.04 + permissions: + contents: read env: PYTHON_VERSION: "3.13" LINUX_TAG: "manylinux_2_28" diff --git a/.github/workflows/build_mac.yml b/.github/workflows/build_mac.yml index 1d708561..2a5d8240 100644 --- a/.github/workflows/build_mac.yml +++ b/.github/workflows/build_mac.yml @@ -9,6 +9,8 @@ jobs: buildMac-AMD64: needs: buildAssets runs-on: macos-latest + permissions: + contents: read env: PYTHON_VERSION: "3.13" PACKAGE_ARCH: x86_64 @@ -40,6 +42,8 @@ jobs: buildMac-M1: needs: buildAssets runs-on: macos-latest + permissions: + contents: read env: PYTHON_VERSION: "3.13" PACKAGE_ARCH: aarch64 diff --git a/.github/workflows/build_win.yml b/.github/workflows/build_win.yml index 5c7bc616..180b8f19 100644 --- a/.github/workflows/build_win.yml +++ b/.github/workflows/build_win.yml @@ -9,6 +9,8 @@ jobs: buildWin64: needs: buildAssets runs-on: windows-2022 + permissions: + contents: read steps: - name: Python Setup uses: actions/setup-python@v6 diff --git a/.github/workflows/build_win_launcher.yml b/.github/workflows/build_win_launcher.yml index 59314e25..56928c69 100644 --- a/.github/workflows/build_win_launcher.yml +++ b/.github/workflows/build_win_launcher.yml @@ -5,6 +5,8 @@ on: workflow_dispatch jobs: buildLauncherWin64: runs-on: windows-latest + permissions: + contents: read steps: - name: Checkout Source uses: actions/checkout@v5 diff --git a/.github/workflows/i18n.yml b/.github/workflows/i18n.yml index 238ae27a..3e8dff9b 100644 --- a/.github/workflows/i18n.yml +++ b/.github/workflows/i18n.yml @@ -8,6 +8,8 @@ on: jobs: buildI18n: runs-on: ubuntu-latest + permissions: + contents: read steps: - name: Python Setup uses: actions/setup-python@v6 diff --git a/.github/workflows/syntax.yml b/.github/workflows/syntax.yml index f3d723f9..fc7c7f7f 100644 --- a/.github/workflows/syntax.yml +++ b/.github/workflows/syntax.yml @@ -13,6 +13,8 @@ on: jobs: checkSyntax: runs-on: ubuntu-latest + permissions: + contents: read steps: - name: Checkout Source uses: actions/checkout@v5 diff --git a/.github/workflows/test_linux.yml b/.github/workflows/test_linux.yml index 1f84fa95..e263ebd9 100644 --- a/.github/workflows/test_linux.yml +++ b/.github/workflows/test_linux.yml @@ -21,6 +21,8 @@ jobs: - "3.14" fail-fast: false runs-on: ubuntu-latest + permissions: + contents: read steps: - name: Checkout Source uses: actions/checkout@v5 diff --git a/.github/workflows/test_mac.yml b/.github/workflows/test_mac.yml index d191ba4b..e3a7632c 100644 --- a/.github/workflows/test_mac.yml +++ b/.github/workflows/test_mac.yml @@ -13,6 +13,8 @@ on: jobs: testMac: runs-on: macos-latest + permissions: + contents: read steps: - name: Checkout Source uses: actions/checkout@v5 diff --git a/.github/workflows/test_win.yml b/.github/workflows/test_win.yml index 1cb2dbdd..2ab5c8d1 100644 --- a/.github/workflows/test_win.yml +++ b/.github/workflows/test_win.yml @@ -13,6 +13,8 @@ on: jobs: testWin: runs-on: windows-latest + permissions: + contents: read steps: - name: Checkout Source uses: actions/checkout@v5