diff --git a/.github/workflows/analyze-releases-for-adk-docs-updates.yml b/.github/workflows/analyze-releases-for-adk-docs-updates.yml index af7a48ffaa..24638cd7c2 100644 --- a/.github/workflows/analyze-releases-for-adk-docs-updates.yml +++ b/.github/workflows/analyze-releases-for-adk-docs-updates.yml @@ -30,15 +30,15 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: python-version: '3.11' - name: Load adk-bot SSH Private Key - uses: webfactory/ssh-agent@v0.9.1 + uses: webfactory/ssh-agent@a6f90b1f127823b31d4d4a8d96047790581349bd # v0.9.1 with: ssh-private-key: ${{ secrets.ADK_BOT_SSH_PRIVATE_KEY }} @@ -49,7 +49,7 @@ jobs: - name: Restore session DB from cache if: ${{ github.event.inputs.resume == 'true' }} - uses: actions/cache/restore@v4 + uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 with: path: contributing/samples/adk_team/adk_documentation/adk_release_analyzer/sessions.db key: analyzer-session-db-${{ github.run_id }}-${{ github.run_attempt }} @@ -87,7 +87,7 @@ jobs: - name: Save session DB to cache if: always() - uses: actions/cache/save@v4 + uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 with: path: contributing/samples/adk_team/adk_documentation/adk_release_analyzer/sessions.db key: analyzer-session-db-${{ github.run_id }}-${{ github.run_attempt }} diff --git a/.github/workflows/release-finalize.yml b/.github/workflows/release-finalize.yml index a9256d9a75..6d2fc76038 100644 --- a/.github/workflows/release-finalize.yml +++ b/.github/workflows/release-finalize.yml @@ -29,7 +29,7 @@ jobs: echo "is_release_pr=false" >> $GITHUB_OUTPUT fi - - uses: actions/checkout@v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 if: steps.check.outputs.is_release_pr == 'true' with: ref: release/candidate diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index cc5a98a228..78efffd505 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -27,12 +27,12 @@ jobs: echo "exists=false" >> $GITHUB_OUTPUT fi - - uses: actions/checkout@v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 if: steps.check.outputs.exists == 'true' with: ref: release/candidate - - uses: googleapis/release-please-action@v4 + - uses: googleapis/release-please-action@5c625bfb5d1ff62eadeeb3772007f7f66fdcf071 # v4 if: steps.check.outputs.exists == 'true' with: token: ${{ secrets.RELEASE_PAT }} diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index 8a7cf9fddf..9aa1572e0a 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -28,15 +28,15 @@ jobs: echo "version=$VERSION" >> $GITHUB_OUTPUT echo "Publishing version: $VERSION" - - uses: actions/checkout@v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 with: version: "latest" - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: python-version: "3.11" diff --git a/.github/workflows/release-update-adk-web.yaml b/.github/workflows/release-update-adk-web.yaml index 6a03a79a68..887c989659 100644 --- a/.github/workflows/release-update-adk-web.yaml +++ b/.github/workflows/release-update-adk-web.yaml @@ -21,7 +21,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v6 + uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 - name: Fetch and unzip frontend assets run: | @@ -61,7 +61,7 @@ jobs: echo "email=$(echo "$USER_JSON" | jq -r '.id')+$(echo "$USER_JSON" | jq -r '.login')@users.noreply.github.com" >> $GITHUB_OUTPUT - name: Create Pull Request - uses: peter-evans/create-pull-request@v6 + uses: peter-evans/create-pull-request@c5a7806660adbe173f04e3e038b0ccdcd758773c # v6 with: token: ${{ secrets.RELEASE_PAT }} commit-message: "Update compiled adk web files from ${{ github.event.inputs.adk_web_repo }}@${{ github.event.inputs.adk_web_tag || 'latest' }}" diff --git a/.github/workflows/release-v1-finalize.yml b/.github/workflows/release-v1-finalize.yml index df6e3477e7..ce8b1a22c6 100644 --- a/.github/workflows/release-v1-finalize.yml +++ b/.github/workflows/release-v1-finalize.yml @@ -29,7 +29,7 @@ jobs: echo "is_release_pr=false" >> $GITHUB_OUTPUT fi - - uses: actions/checkout@v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 if: steps.check.outputs.is_release_pr == 'true' with: ref: release/v1-candidate diff --git a/.github/workflows/release-v1-please.yml b/.github/workflows/release-v1-please.yml index 9f1344dd31..89e66016e6 100644 --- a/.github/workflows/release-v1-please.yml +++ b/.github/workflows/release-v1-please.yml @@ -27,12 +27,12 @@ jobs: echo "exists=false" >> $GITHUB_OUTPUT fi - - uses: actions/checkout@v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 if: steps.check.outputs.exists == 'true' with: ref: release/v1-candidate - - uses: googleapis/release-please-action@v4 + - uses: googleapis/release-please-action@5c625bfb5d1ff62eadeeb3772007f7f66fdcf071 # v4 if: steps.check.outputs.exists == 'true' with: token: ${{ secrets.RELEASE_PAT }} diff --git a/.github/workflows/release-v1-publish.yml b/.github/workflows/release-v1-publish.yml index 9706c20fea..d6becc833b 100644 --- a/.github/workflows/release-v1-publish.yml +++ b/.github/workflows/release-v1-publish.yml @@ -22,7 +22,7 @@ jobs: exit 1 fi - - uses: actions/checkout@v6 + - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6 - name: Extract version from manifest and convert to PEP 440 id: version @@ -41,12 +41,12 @@ jobs: echo "PEP 440 version: $PEP440" - name: Install uv - uses: astral-sh/setup-uv@v7 + uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7 with: version: "latest" - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6 with: python-version: "3.11"