From 3daa84cdc0031171fe83a12f7fe3be74a774ff94 Mon Sep 17 00:00:00 2001 From: Dan Fiedler Date: Sun, 23 Aug 2026 14:33:39 -0400 Subject: [PATCH] Pin GitHub Actions to full-length commit SHAs --- .github/actions/smoke-test/action.yaml | 2 +- .github/dependabot.yml | 11 +++++++++++ .github/workflows/release.yaml | 4 ++-- .github/workflows/test-pr.yaml | 4 ++-- 4 files changed, 16 insertions(+), 5 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/actions/smoke-test/action.yaml b/.github/actions/smoke-test/action.yaml index 5f98ba8..e968fd0 100644 --- a/.github/actions/smoke-test/action.yaml +++ b/.github/actions/smoke-test/action.yaml @@ -9,7 +9,7 @@ runs: steps: - name: Checkout main id: checkout_release - uses: actions/checkout@v3 + uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3.7.0 - name: Build template id: build_template 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/release.yaml b/.github/workflows/release.yaml index 2b6b32d..07a3d60 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -11,10 +11,10 @@ jobs: if: ${{ github.ref == 'refs/heads/main' }} runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3.7.0 - name: "Publish Templates" - uses: devcontainers/action@v1 + uses: devcontainers/action@1082abd5d2bf3a11abccba70eef98df068277772 # v1.4.3 with: publish-templates: "true" base-path-to-templates: "./src" diff --git a/.github/workflows/test-pr.yaml b/.github/workflows/test-pr.yaml index 859b3c1..23d480d 100644 --- a/.github/workflows/test-pr.yaml +++ b/.github/workflows/test-pr.yaml @@ -8,7 +8,7 @@ jobs: outputs: templates: ${{ steps.filter.outputs.changes }} steps: - - uses: dorny/paths-filter@v2 + - uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 # v2.11.1 id: filter with: filters: | @@ -22,7 +22,7 @@ jobs: matrix: templates: ${{ fromJSON(needs.detect-changes.outputs.templates) }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3.7.0 - name: Smoke test for '${{ matrix.templates }}' id: smoke_test