diff --git a/.github/workflows/agent-scan.yml b/.github/workflows/agent-scan.yml index 9fd9d7a27..8596b0528 100644 --- a/.github/workflows/agent-scan.yml +++ b/.github/workflows/agent-scan.yml @@ -17,7 +17,7 @@ permissions: jobs: agentscan: - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - name: AgentScan id: agentscan diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b4b3f9376..14fff0594 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,6 +11,10 @@ on: permissions: {} +concurrency: + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.ref }} + cancel-in-progress: true + jobs: changes: runs-on: ubuntu-latest @@ -21,6 +25,8 @@ jobs: src: ${{ steps.filter.outputs.src }} steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + with: + persist-credentials: false - uses: dorny/paths-filter@fbd0ab8f3e69293af611ebaee6363fc25e6d187d # v4.0.1 id: filter with: @@ -48,10 +54,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + with: + persist-credentials: false - run: corepack enable - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: - node-version: 24.18.0 + node-version: 24 cache: "pnpm" - name: 📦 Install dependencies @@ -77,6 +85,8 @@ jobs: runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + with: + persist-credentials: false - run: corepack enable - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: @@ -114,7 +124,7 @@ jobs: ci-ok: if: always() - runs-on: ubuntu-latest + runs-on: ubuntu-slim needs: - changes - lint diff --git a/.github/workflows/release-nightly.yml b/.github/workflows/release-nightly.yml index 014e9a547..962ff095f 100644 --- a/.github/workflows/release-nightly.yml +++ b/.github/workflows/release-nightly.yml @@ -10,11 +10,17 @@ on: permissions: {} +concurrency: + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request' && github.event.number || github.ref }} + cancel-in-progress: false + jobs: release-pkg-pr-new: runs-on: ubuntu-latest steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + with: + persist-credentials: false - run: corepack enable - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: @@ -39,6 +45,8 @@ jobs: id-token: write steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + with: + persist-credentials: false - run: corepack enable - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: diff --git a/.github/workflows/reproduction-close.yml b/.github/workflows/reproduction-close.yml index f762a07ef..f48d03522 100644 --- a/.github/workflows/reproduction-close.yml +++ b/.github/workflows/reproduction-close.yml @@ -9,7 +9,7 @@ permissions: jobs: stale: - runs-on: ubuntu-latest + runs-on: ubuntu-slim steps: - uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0 with: