chore(security): remove unnessesarily persisted permissions (#3820)

This commit is contained in:
Frank Elsinga
2025-09-19 23:03:48 +02:00
committed by GitHub
parent 8441d1d7de
commit 77a5696946
20 changed files with 52 additions and 0 deletions

View File

@@ -29,6 +29,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- name: Get all Android files that have changed
if: github.event_name != 'workflow_dispatch'
@@ -59,6 +60,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- uses: ./.github/actions/setup-android-ci
@@ -224,6 +226,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- uses: ./.github/actions/setup-android-ci
@@ -281,6 +284,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- uses: ./.github/actions/setup-android-ci

View File

@@ -79,6 +79,8 @@ jobs:
if: github.repository_owner == 'maplibre' && github.event.workflow_run.conclusion == 'success'
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
with:

View File

@@ -11,6 +11,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- name: Create Release
run: |
@@ -44,6 +46,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- uses: ./.github/actions/setup-android-ci

View File

@@ -16,6 +16,8 @@ jobs:
steps:
- name: Check out code
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- name: Cleanup
run: |

View File

@@ -16,6 +16,8 @@ jobs:
steps:
- name: Checkout 🛎️
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- uses: actions/setup-java@dded0888837ed1f317902acf8a20df0ad188d165 # v4
with:

View File

@@ -41,6 +41,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- name: Get all iOS files that have changed
if: github.event_name != 'workflow_dispatch'
@@ -75,6 +76,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- name: Cache Bazel
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4

View File

@@ -22,6 +22,8 @@ jobs:
if: github.repository_owner == 'maplibre' && github.event.workflow_run.conclusion == 'success'
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- name: Generate token
uses: actions/create-github-app-token@67018539274d69449ef7c02e8e71183d1719ab42 # v2.1.4

View File

@@ -15,6 +15,8 @@ jobs:
runs-on: macos-14
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- name: Release (CocoaPods)
shell: bash -leo pipefail {0} # so pod is found

View File

@@ -36,6 +36,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- name: Get all Linux files that have changed
if: github.event_name != 'workflow_dispatch'
@@ -68,6 +69,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- name: Initialize CodeQL
uses: github/codeql-action/init@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
@@ -222,6 +224,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- name: Install dependencies
run: .github/scripts/install-linux-deps

View File

@@ -60,6 +60,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- name: Cache Bazel
uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4.2.4

View File

@@ -101,6 +101,7 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- name: Get OS Architecture
if: runner.os == 'MacOS' || runner.os == 'Linux'

View File

@@ -14,6 +14,8 @@ jobs:
shell: bash
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- name: Use Node.js from nvmrc
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
@@ -66,6 +68,7 @@ jobs:
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: true
persist-credentials: false
- name: Get OS Architecture
if: runner.os == 'MacOS' || runner.os == 'Linux'
@@ -247,6 +250,8 @@ jobs:
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- name: Use Node.js from nvmrc
uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4

View File

@@ -24,6 +24,7 @@ jobs:
sparse-checkout: |
.github
.nvmrc
persist-credentials: false
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
with:
@@ -45,6 +46,8 @@ jobs:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- name: Cache Bloaty
id: cache-bloaty

View File

@@ -27,6 +27,7 @@ jobs:
sparse-checkout: |
.github
.nvmrc
persist-credentials: false
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
with:
@@ -48,6 +49,8 @@ jobs:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- uses: ./.github/actions/get-pr-number
id: get-pr-number
@@ -139,6 +142,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: true
persist-credentials: false
- uses: ./.github/actions/get-pr-number
id: get-pr-number

View File

@@ -106,6 +106,7 @@ jobs:
with:
path: source
submodules: recursive
persist-credentials: false
- name: Install test dependencies
if: runner.os == 'Linux'

View File

@@ -27,6 +27,8 @@ jobs:
- uses: taiki-e/install-action@e5f8d33e7166e0491b2ab4ff0567cc6cd6772737 # v2.61.7
with: { tool: just }
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- run: just -v ci-test
msrv:
@@ -36,6 +38,8 @@ jobs:
- uses: taiki-e/install-action@e5f8d33e7166e0491b2ab4ff0567cc6cd6772737 # v2.61.7
with: { tool: just }
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- name: Read crate metadata
id: metadata
run: echo "rust-version=$(sed -ne 's/rust-version *= *\"\(.*\)\"/\1/p' Cargo.toml)" >> "$GITHUB_OUTPUT"

View File

@@ -10,6 +10,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- run: |
npm install

View File

@@ -17,6 +17,7 @@ jobs:
sparse-checkout: |
.github
.nvmrc
persist-credentials: false
- uses: actions/setup-node@a0853c24544627f65ddf259abe73b1d18a591444 # v4
with:
@@ -38,6 +39,8 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
persist-credentials: false
- uses: ./.github/actions/download-workflow-run-artifact
with:

View File

@@ -40,6 +40,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- name: Get all Windows files that have changed
if: github.event_name != 'workflow_dispatch'
@@ -66,6 +67,7 @@ jobs:
sparse-checkout: |
platform/windows/vendor
platform/windows/Get-VendorPackages.ps1
persist-credentials: false
- name: Get vcpkg commit id
run: |
@@ -119,6 +121,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- name: Initialize CodeQL
uses: github/codeql-action/init@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
@@ -255,6 +258,7 @@ jobs:
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v4
with:
submodules: recursive
persist-credentials: false
- uses: msys2/setup-msys2@fb197b72ce45fb24f17bf3f807a388985654d1f2 # v2.29.0
with: