diff --git a/.github/actions/setup-python-poetry/action.yml b/.github/actions/setup-python-poetry/action.yml index e3a5564433c..78b11e88f81 100644 --- a/.github/actions/setup-python-poetry/action.yml +++ b/.github/actions/setup-python-poetry/action.yml @@ -41,7 +41,7 @@ runs: echo "${APPDATA}\.poetry\bin" >> "$GITHUB_PATH" - name: Install python - uses: actions/setup-python@19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e # pin v5.2.0 + uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # pin v5.2.0 id: setup-python with: python-version-file: ${{ inputs.project-path }}/pyproject.toml diff --git a/.github/actions/use-pre-commit/action.yml b/.github/actions/use-pre-commit/action.yml index 102bd4d57ea..e0d0e3bab01 100644 --- a/.github/actions/use-pre-commit/action.yml +++ b/.github/actions/use-pre-commit/action.yml @@ -39,7 +39,7 @@ runs: steps: - name: Cache pre-commit install id: cache-pre-commit - uses: actions/cache@3624ceb22c1c5a301c8db4169662070a689d9ea8 # pin v4.1.1 + uses: actions/cache@6849a6489940f00c2f30c0fb92c6274307ccb58a # pin v4.1.2 with: key: pre-commit-${{ inputs.version }}-${{ hashFiles(inputs.config-file) }} path: | diff --git a/.github/workflows/_parse_version.yml b/.github/workflows/_parse_version.yml index b4b808b2dcd..6bea81a6b09 100644 --- a/.github/workflows/_parse_version.yml +++ b/.github/workflows/_parse_version.yml @@ -79,13 +79,13 @@ jobs: no_local: ${{ steps.version.outputs.no_local }} type: ${{ steps.version.outputs.type }} steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 with: ref: ${{ inputs.commit_sha }} timeout-minutes: 5 - name: Install python - uses: actions/setup-python@19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e # pin v5.2.0 + uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # pin v5.2.0 id: setup-python with: python-version: 3.12 diff --git a/.github/workflows/_releaser_nightly_build.yml b/.github/workflows/_releaser_nightly_build.yml index 369450f255b..9b42c0766eb 100644 --- a/.github/workflows/_releaser_nightly_build.yml +++ b/.github/workflows/_releaser_nightly_build.yml @@ -25,11 +25,11 @@ jobs: permissions: contents: write steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 - name: Install python - uses: actions/setup-python@19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e # pin v5.2.0 + uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # pin v5.2.0 id: setup-python with: python-version: 3.12 diff --git a/.github/workflows/ci-docs.yml b/.github/workflows/ci-docs.yml index e1c2a459169..45cca6d6dfe 100644 --- a/.github/workflows/ci-docs.yml +++ b/.github/workflows/ci-docs.yml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-22.04 timeout-minutes: 15 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 with: sparse-checkout: | .github diff --git a/.github/workflows/ci-python.yml b/.github/workflows/ci-python.yml index 353568810e3..f6a7936babd 100644 --- a/.github/workflows/ci-python.yml +++ b/.github/workflows/ci-python.yml @@ -48,7 +48,7 @@ jobs: # 20.04 is required to install PostgreSQL 12 runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 - name: Retrieve runner specs @@ -122,7 +122,7 @@ jobs: - name: Restore libparsec if Rust hasn't been modified id: cache-libparsec - uses: actions/cache/restore@3624ceb22c1c5a301c8db4169662070a689d9ea8 # pin v4.1.1 + uses: actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # pin v4.1.2 with: key: ${{ steps.cache-key.outputs.key }} path: | @@ -200,7 +200,7 @@ jobs: (!inputs.style-only) && steps.cache-libparsec.outputs.cache-hit != 'true' && !contains(github.ref, 'gh-readonly-queue') - uses: actions/cache/save@3624ceb22c1c5a301c8db4169662070a689d9ea8 # pin v4.1.1 + uses: actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # pin v4.1.2 with: key: ${{ steps.cache-key.outputs.key }} path: | diff --git a/.github/workflows/ci-rust.yml b/.github/workflows/ci-rust.yml index 55dc0cafda2..e348178e56a 100644 --- a/.github/workflows/ci-rust.yml +++ b/.github/workflows/ci-rust.yml @@ -67,7 +67,7 @@ jobs: ports: - 6777:6777 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 - name: Retrieve runner specs @@ -102,7 +102,7 @@ jobs: timeout-minutes: 5 # Install cargo nextest command - - uses: taiki-e/install-action@437c908c7e5ee18b63a261286cbe5147219f8a39 # pin v2.44.44 + - uses: taiki-e/install-action@678b06b887cdbf44fa0601e5915f865e17c2241d # pin v2.44.60 with: tool: nextest@0.9.54, wasm-pack@0.12.1, cargo-deny@0.15.0 @@ -214,7 +214,7 @@ jobs: timeout-minutes: 60 runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 - name: Retrieve runner specs @@ -263,7 +263,7 @@ jobs: timeout-minutes: 5 # Install cargo nextest command - - uses: taiki-e/install-action@437c908c7e5ee18b63a261286cbe5147219f8a39 # pin v2.44.44 + - uses: taiki-e/install-action@678b06b887cdbf44fa0601e5915f865e17c2241d # pin v2.44.60 with: tool: nextest@0.9.54 diff --git a/.github/workflows/ci-web.yml b/.github/workflows/ci-web.yml index 7fc69ed0830..1d75056c99b 100644 --- a/.github/workflows/ci-web.yml +++ b/.github/workflows/ci-web.yml @@ -40,7 +40,7 @@ jobs: ports: - 6777:6777 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 - name: Retrieve runner specs @@ -48,7 +48,7 @@ jobs: uses: ./.github/actions/system-info timeout-minutes: 1 - - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # pin v4.0.4 + - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # pin v4.1.0 with: node-version: ${{ env.node-version }} cache: npm @@ -93,7 +93,7 @@ jobs: - name: Restore libparsec if Rust hasn't been modified id: cache-libparsec - uses: actions/cache/restore@3624ceb22c1c5a301c8db4169662070a689d9ea8 # pin v4.1.1 + uses: actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # pin v4.1.2 with: key: ${{ steps.cache-key.outputs.key }} path: | @@ -123,7 +123,7 @@ jobs: timeout-minutes: 5 # Install wasm-pack command - - uses: taiki-e/install-action@437c908c7e5ee18b63a261286cbe5147219f8a39 # pin v2.44.44 + - uses: taiki-e/install-action@678b06b887cdbf44fa0601e5915f865e17c2241d # pin v2.44.60 with: tool: wasm-pack@${{ env.wasm-pack-version }} @@ -135,7 +135,7 @@ jobs: - name: Save libparsec to be reuse later if: steps.cache-libparsec.outputs.cache-hit != 'true' - uses: actions/cache/save@3624ceb22c1c5a301c8db4169662070a689d9ea8 # pin v4.1.1 + uses: actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # pin v4.1.2 with: key: ${{ steps.cache-key.outputs.key }} path: | diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9be0fbbbd1e..e4ad22346e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,7 +35,7 @@ jobs: web: ${{ steps.need-check.outputs.web }} docs: ${{ steps.need-check.outputs.docs }} steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # pin v3.0.2 @@ -129,7 +129,7 @@ jobs: # Just a fail-safe timeout, see the fine grain per-task timeout instead timeout-minutes: 10 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 - name: Ensure the PR head ref is not a perennial branch @@ -154,7 +154,7 @@ jobs: - newsfragments/** - name: Install python - uses: actions/setup-python@19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e # pin v5.2.0 + uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # pin v5.2.0 id: setup-python with: python-version: 3.12 @@ -191,7 +191,7 @@ jobs: diff --unified .pre-commit-config.yaml $TEMP_FILE || true echo "path=$TEMP_FILE" >> $GITHUB_OUTPUT - - uses: taiki-e/install-action@437c908c7e5ee18b63a261286cbe5147219f8a39 # pin v2.44.44 + - uses: taiki-e/install-action@678b06b887cdbf44fa0601e5915f865e17c2241d # pin v2.44.60 with: tool: taplo-cli@0.9.3 diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index d2ad05576c5..b64a06c8bae 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -34,7 +34,7 @@ jobs: poetry-version: 1.5.1 steps: - name: Checkout repository - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # pin v3.0.2 @@ -58,7 +58,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL if: steps.should-run-python-analysis.outputs.run == 'true' - uses: github/codeql-action/init@f779452ac5af1c261dce0346a8f964149f49322b # pin v3.26.13 + uses: github/codeql-action/init@662472033e021d55d94146f66f6058822b0b39fd # pin v3.27.0 with: languages: python setup-python-dependencies: false @@ -87,7 +87,7 @@ jobs: - name: Perform CodeQL Analysis if: steps.should-run-python-analysis.outputs.run == 'true' - uses: github/codeql-action/analyze@f779452ac5af1c261dce0346a8f964149f49322b # pin v3.26.13 + uses: github/codeql-action/analyze@662472033e021d55d94146f66f6058822b0b39fd # pin v3.27.0 with: category: /language:python @@ -101,7 +101,7 @@ jobs: # SDK_VERSION: 30.0.3 # steps: # - name: Checkout repository - # uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + # uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 # timeout-minutes: 5 # - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # pin v3.0.2 @@ -142,7 +142,7 @@ jobs: # # Initializes the CodeQL tools for scanning. # - name: Initialize CodeQL # if: steps.should-run-java-analysis.outputs.run == 'true' - # uses: github/codeql-action/init@f779452ac5af1c261dce0346a8f964149f49322b # pin v3.26.13 + # uses: github/codeql-action/init@662472033e021d55d94146f66f6058822b0b39fd # pin v3.27.0 # with: # languages: java # # If you wish to specify custom queries, you can do so here or in a config file. @@ -154,7 +154,7 @@ jobs: # - name: Autobuild android # if: steps.should-run-java-analysis.outputs.run == 'true' - # uses: github/codeql-action/autobuild@f779452ac5af1c261dce0346a8f964149f49322b # pin v3.26.13 + # uses: github/codeql-action/autobuild@662472033e021d55d94146f66f6058822b0b39fd # pin v3.27.0 # with: # working-directory: client/android # env: @@ -162,7 +162,7 @@ jobs: # - name: Perform CodeQL Analysis # if: steps.should-run-java-analysis.outputs.run == 'true' - # uses: github/codeql-action/analyze@f779452ac5af1c261dce0346a8f964149f49322b # pin v3.26.13 + # uses: github/codeql-action/analyze@662472033e021d55d94146f66f6058822b0b39fd # pin v3.27.0 # with: # category: /language:java @@ -171,7 +171,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout repository - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 - uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # pin v3.0.2 @@ -191,7 +191,7 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL if: steps.should-run-js-analysis.outputs.run == 'true' - uses: github/codeql-action/init@f779452ac5af1c261dce0346a8f964149f49322b # pin v3.26.13 + uses: github/codeql-action/init@662472033e021d55d94146f66f6058822b0b39fd # pin v3.27.0 with: languages: typescript @@ -202,12 +202,12 @@ jobs: - name: Autobuild for typescript if: steps.should-run-js-analysis.outputs.run == 'true' - uses: github/codeql-action/autobuild@f779452ac5af1c261dce0346a8f964149f49322b # pin v3.26.13 + uses: github/codeql-action/autobuild@662472033e021d55d94146f66f6058822b0b39fd # pin v3.27.0 with: working-directory: client - name: Perform CodeQL Analysis if: steps.should-run-js-analysis.outputs.run == 'true' - uses: github/codeql-action/analyze@f779452ac5af1c261dce0346a8f964149f49322b # pin v3.26.13 + uses: github/codeql-action/analyze@662472033e021d55d94146f66f6058822b0b39fd # pin v3.27.0 with: category: /language:typescript diff --git a/.github/workflows/cspell.yml b/.github/workflows/cspell.yml index 8490a0ec2db..11a7cc15b3b 100644 --- a/.github/workflows/cspell.yml +++ b/.github/workflows/cspell.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout the repository - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 - name: Generate cspell cache key @@ -54,7 +54,7 @@ jobs: - name: Restore cspell cache id: cache - uses: actions/cache/restore@3624ceb22c1c5a301c8db4169662070a689d9ea8 # pin v4.1.1 + uses: actions/cache/restore@6849a6489940f00c2f30c0fb92c6274307ccb58a # pin v4.1.2 with: path: | package-lock.json @@ -91,7 +91,7 @@ jobs: if: >- steps.installation.outputs.previous-cache-hash != hashFiles('.cspellcache') && contains(github.ref, 'gh-readonly-queue') != 'true' - uses: actions/cache/save@3624ceb22c1c5a301c8db4169662070a689d9ea8 # pin v4.1.1 + uses: actions/cache/save@6849a6489940f00c2f30c0fb92c6274307ccb58a # pin v4.1.2 with: key: ${{ steps.cache-key.outputs.key }} path: | diff --git a/.github/workflows/docker-server.yml b/.github/workflows/docker-server.yml index e02f8e58422..c226f72bb6d 100644 --- a/.github/workflows/docker-server.yml +++ b/.github/workflows/docker-server.yml @@ -28,7 +28,7 @@ jobs: docker-server: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 3 # Set up BuildKit Docker container builder to be able to build @@ -45,7 +45,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Install python - uses: actions/setup-python@19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e # pin v5.2.0 + uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # pin v5.2.0 id: setup-python with: python-version: 3.12 diff --git a/.github/workflows/docker-testbed.yml b/.github/workflows/docker-testbed.yml index ca7b10e689e..27e2940bb04 100644 --- a/.github/workflows/docker-testbed.yml +++ b/.github/workflows/docker-testbed.yml @@ -37,7 +37,7 @@ jobs: docker-testbed: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 timeout-minutes: 5 # Set up BuildKit Docker container builder to be able to build @@ -54,7 +54,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Install python - uses: actions/setup-python@19dfb7b659fa9e60c2f89c33335ab5f6f1792b6e # pin v5.2.0 + uses: actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # pin v5.2.0 id: setup-python with: python-version: 3.12 diff --git a/.github/workflows/package-cli.yml b/.github/workflows/package-cli.yml index e90d560f579..7738a2a39df 100644 --- a/.github/workflows/package-cli.yml +++ b/.github/workflows/package-cli.yml @@ -69,7 +69,7 @@ jobs: - target: x86_64-unknown-linux-gnu suffix: linux-x86_64-gnu steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 with: ref: ${{ inputs.commit_sha }} timeout-minutes: 5 diff --git a/.github/workflows/package-client.yml b/.github/workflows/package-client.yml index 40d4e5423b7..e081b721109 100644 --- a/.github/workflows/package-client.yml +++ b/.github/workflows/package-client.yml @@ -69,12 +69,12 @@ jobs: runs-on: ubuntu-22.04 name: ⚡ Package web app steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 with: ref: ${{ inputs.commit_sha }} timeout-minutes: 5 - - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # pin v4.0.4 + - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # pin v4.1.0 with: node-version: ${{ env.node-version }} timeout-minutes: 2 @@ -94,7 +94,7 @@ jobs: working-directory: client # Install syft - - uses: taiki-e/install-action@437c908c7e5ee18b63a261286cbe5147219f8a39 # pin v2.44.44 + - uses: taiki-e/install-action@678b06b887cdbf44fa0601e5915f865e17c2241d # pin v2.44.60 with: tool: syft@0.84.0, wasm-pack@${{ env.wasm-pack-version }} @@ -123,7 +123,7 @@ jobs: # Always run the job if `version` job is skipped otherwise only if `version` job was successful. if: ${{ inputs.version_patch_run_id != '' && always() || success() }} steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 with: ref: ${{ inputs.commit_sha }} timeout-minutes: 5 @@ -195,7 +195,7 @@ jobs: mv -v parsec_*_*.snap Parsec_${{ steps.version.outputs.full }}_linux_$ARCH.snap # Install syft - - uses: taiki-e/install-action@437c908c7e5ee18b63a261286cbe5147219f8a39 # pin v2.44.44 + - uses: taiki-e/install-action@678b06b887cdbf44fa0601e5915f865e17c2241d # pin v2.44.60 with: tool: syft@0.84.0 @@ -244,12 +244,12 @@ jobs: runs-on: ${{ matrix.os }} timeout-minutes: 60 steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 with: ref: ${{ inputs.commit_sha }} timeout-minutes: 5 - - uses: actions/setup-node@0a44ba7841725637a19e28fa30b79a866c81b0a6 # pin v4.0.4 + - uses: actions/setup-node@39370e3970a6d050c480ffad4ff0ed4d3fdee5af # pin v4.1.0 with: node-version: ${{ env.node-version }} timeout-minutes: 2 @@ -349,7 +349,7 @@ jobs: timeout-minutes: 1 # Install syft - - uses: taiki-e/install-action@437c908c7e5ee18b63a261286cbe5147219f8a39 # pin v2.44.44 + - uses: taiki-e/install-action@678b06b887cdbf44fa0601e5915f865e17c2241d # pin v2.44.60 with: tool: syft@0.84.0 diff --git a/.github/workflows/package-server.yml b/.github/workflows/package-server.yml index 340a97608fe..979df39e4ca 100644 --- a/.github/workflows/package-server.yml +++ b/.github/workflows/package-server.yml @@ -76,7 +76,7 @@ jobs: name: "${{ matrix.name }}: 📦 Packaging (build Wheel)" runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 with: ref: ${{ inputs.commit_sha }} timeout-minutes: 5 @@ -135,7 +135,7 @@ jobs: run: python server/packaging/wheel/wheel_it.py ./server --output dist --skip-wheel # Install syft - - uses: taiki-e/install-action@437c908c7e5ee18b63a261286cbe5147219f8a39 # pin v2.44.44 + - uses: taiki-e/install-action@678b06b887cdbf44fa0601e5915f865e17c2241d # pin v2.44.60 with: tool: syft@0.84.0 diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 10390d6066d..aaa9e9cdd8f 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -54,7 +54,7 @@ jobs: contents: read id-token: write steps: - - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 with: sparse-checkout: | misc @@ -138,7 +138,7 @@ jobs: - name: Publish wheel on PyPI if: steps.version.outputs.local == '' - uses: pypa/gh-action-pypi-publish@f7600683efdcb7656dec5b29656edb7bc586e597 # pin v1.10.3 + uses: pypa/gh-action-pypi-publish@fb13cb306901256ace3dab689990e13a5550ffaa # pin v1.11.0 with: user: __token__ password: ${{ secrets.PYPI_CREDENTIALS }} diff --git a/.github/workflows/releaser.yml b/.github/workflows/releaser.yml index 5d6226cd4d5..50a6edcfcb8 100644 --- a/.github/workflows/releaser.yml +++ b/.github/workflows/releaser.yml @@ -198,7 +198,7 @@ jobs: - name: Checkout the repository to update the nightly tag if: env.NIGHTLY_RELEASE == 'true' - uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # pin v4.2.1 + uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin v4.2.2 with: ref: ${{ needs.version.outputs.commit_sha }} path: parsec-cloud @@ -213,7 +213,7 @@ jobs: - name: Create release if: github.event_name == 'schedule' || (github.event_name == 'push' && startsWith(github.ref, 'refs/tags/')) - uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # pin v2.0.8 + uses: softprops/action-gh-release@e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8 # pin v2.0.9 with: draft: ${{ env.NIGHTLY_RELEASE != 'true' }} tag_name: ${{ github.event_name == 'schedule' && 'nightly' || github.ref }}