Skip to content

Commit 5458c66

Browse files
Pin GitHub Actions to full-length commit SHAs (#10254)
1 parent a4a92b5 commit 5458c66

9 files changed

Lines changed: 24 additions & 13 deletions

.github/dependabot.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
groups:
6+
github-actions:
7+
patterns: ["*"]
8+
schedule:
9+
interval: "weekly"
10+
cooldown:
11+
default-days: 7

.github/workflows/actionlint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020

2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@v6
23+
uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0
2424
with:
2525
sparse-checkout: |
2626
.github

.github/workflows/approval-close.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
contents: read
1414
steps:
1515
- name: Checkout workflow dependencies
16-
uses: actions/checkout@v7
16+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1717
with:
1818
sparse-checkout: |
1919
.github
@@ -23,7 +23,7 @@ jobs:
2323
working-directory: ./.github
2424

2525
- name: Check if all approvals are present
26-
uses: actions/github-script@v9
26+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
2727
with:
2828
script: |
2929
const { default: checkApproval } = await import('${{ github.workspace }}/.github/workflows/src/arch-board-review/approval-check.js');

.github/workflows/arch-board-triage.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
issues: write
1414
steps:
1515
- name: Checkout workflow dependencies
16-
uses: actions/checkout@v7
16+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1717
with:
1818
sparse-checkout: |
1919
.github
@@ -23,7 +23,7 @@ jobs:
2323
working-directory: ./.github
2424

2525
- name: Parse and validate review request
26-
uses: actions/github-script@v9
26+
uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0
2727
with:
2828
script: |
2929
const { default: triageIssue } = await import('${{ github.workspace }}/.github/workflows/src/arch-board-review/triage.js');

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@ jobs:
99

1010
steps:
1111
- name: Checkout
12-
uses: actions/checkout@v7
12+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1313

1414
- name: Setup pages
15-
uses: actions/configure-pages@v6
15+
uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0
1616

1717
- name: Build site
1818
uses: actions/jekyll-build-pages@44a6e6beabd48582f863aeeb6cb2151cc1716697 # v1.0.13
1919
with:
2020
destination: "./_site/azure-sdk"
2121

2222
- name: Upload site artifact
23-
uses: actions/upload-pages-artifact@v5
23+
uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0
2424
with:
2525
path: "./_site/azure-sdk"
2626

.github/workflows/event-processor.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
runs-on: ubuntu-latest
3333
steps:
3434
- name: 'Az CLI login'
35-
uses: azure/login@v3
35+
uses: azure/login@7ddb5af1ef8758cf1353cf3b42f940aee27ba21c # v3.0.2
3636
if: ${{ github.event_name == 'issues' && github.event.action == 'opened' }}
3737
with:
3838
client-id: e4cb9fd5-0875-4ca1-bc43-56196f5dfb8f
@@ -107,7 +107,7 @@ jobs:
107107
APP_CONFIG_ENDPOINT: ${{ env.APP_CONFIG_ENDPOINT }}
108108

109109
- name: Archive github event data
110-
uses: actions/upload-artifact@v7
110+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
111111
if: always()
112112
with:
113113
name: event

.github/workflows/post-apiview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
contains(github.event.check_run.name, 'SDK Validation') )
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v7
27+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
2828
with:
2929
sparse-checkout: "eng/common"
3030

.github/workflows/scheduled-event-processor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ jobs:
123123
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
124124

125125
- name: Archive github event data
126-
uses: actions/upload-artifact@v7
126+
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
127127
if: always()
128128
with:
129129
name: event

.github/workflows/verify-links.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
runs-on: ubuntu-latest
3737
steps:
3838
- name: Checkout
39-
uses: actions/checkout@v7
39+
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4040
with:
4141
ref: ${{ github.event.pull_request.head.sha || github.event.check_run.head_sha || github.sha }}
4242
fetch-depth: 0

0 commit comments

Comments
 (0)