From 3e867b5903eb8d34d93f0ed1160d8017532f5593 Mon Sep 17 00:00:00 2001 From: Dan Fiedler Date: Tue, 8 Sep 2026 15:47:52 -0400 Subject: [PATCH] Pin GitHub Actions to full-length commit SHAs --- .github/dependabot.yml | 11 +++++++++++ .github/workflows/plugin-validation.yml | 8 ++++---- .github/workflows/public-safety-review.yml | 6 +++--- .github/workflows/release-plugin.yml | 2 +- .github/workflows/version-bump-check.yml | 6 +++--- 5 files changed, 22 insertions(+), 11 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..2c48305 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + groups: + github-actions: + patterns: ["*"] + schedule: + interval: "weekly" + cooldown: + default-days: 7 diff --git a/.github/workflows/plugin-validation.yml b/.github/workflows/plugin-validation.yml index cf4f851..0becb02 100644 --- a/.github/workflows/plugin-validation.yml +++ b/.github/workflows/plugin-validation.yml @@ -16,9 +16,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: "3.11" - name: Verify all marketplace manifests are synchronized @@ -30,9 +30,9 @@ jobs: runs-on: windows-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: "3.11" - name: Verify all marketplace manifests are synchronized diff --git a/.github/workflows/public-safety-review.yml b/.github/workflows/public-safety-review.yml index 3861b0e..64f3dc6 100644 --- a/.github/workflows/public-safety-review.yml +++ b/.github/workflows/public-safety-review.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: "3.11" - name: Verify all marketplace manifests are synchronized @@ -71,7 +71,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Request GitHub Copilot public-safety review - uses: actions/github-script@v7 + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0 with: script: | const pull = context.payload.pull_request; diff --git a/.github/workflows/release-plugin.yml b/.github/workflows/release-plugin.yml index 6bec87e..e183ba3 100644 --- a/.github/workflows/release-plugin.yml +++ b/.github/workflows/release-plugin.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 - name: Verify all marketplace manifests are synchronized run: python build/validate_plugin.py --check diff --git a/.github/workflows/version-bump-check.yml b/.github/workflows/version-bump-check.yml index 03c09a6..52e8b1c 100644 --- a/.github/workflows/version-bump-check.yml +++ b/.github/workflows/version-bump-check.yml @@ -13,13 +13,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 with: ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 1 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 with: python-version: "3.11" @@ -49,7 +49,7 @@ jobs: - name: Publish neutral version bump warning if: steps.version_bump.outputs.version_bumped == 'false' - uses: actions/github-script@v7 + uses: actions/github-script@f28e40c7f34bde8b3046d885e986cb6290c5673b # v7.1.0 continue-on-error: true env: WARNING_MESSAGE: ${{ steps.version_bump.outputs.warning_message }}