Skip to content

Commit a2b08a2

Browse files
Pin GitHub Actions to full-length commit SHAs (#631)
1 parent d6a66c8 commit a2b08a2

4 files changed

Lines changed: 24 additions & 13 deletions

File tree

.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/build.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ jobs:
1212
runs-on: ubuntu-latest
1313
timeout-minutes: 30
1414
steps:
15-
- uses: actions/checkout@v5
15+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
1616

1717
- name: Set up JDK 21
18-
uses: actions/setup-java@v5
18+
uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0
1919
with:
2020
java-version: '21'
2121
distribution: 'temurin'
2222

2323
- name: Cache local Maven repository
24-
uses: actions/cache@v4
24+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
2525
with:
2626
path: ~/.m2/repository
2727
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
@@ -44,16 +44,16 @@ jobs:
4444
git config --global core.autocrlf false
4545
git config --global core.eol lf
4646
47-
- uses: actions/checkout@v5
47+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
4848

4949
- name: Set up JDK 21
50-
uses: actions/setup-java@v5
50+
uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0
5151
with:
5252
java-version: '21'
5353
distribution: 'temurin'
5454

5555
- name: Cache local Maven repository
56-
uses: actions/cache@v4
56+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
5757
with:
5858
path: $HOME/.m2/repository
5959
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
@@ -71,16 +71,16 @@ jobs:
7171
runs-on: macos-latest
7272
timeout-minutes: 30
7373
steps:
74-
- uses: actions/checkout@v5
74+
- uses: actions/checkout@fbc6f3992d24b796d5a048ff273f7fcc4a7b6c09 # v5.1.0
7575

7676
- name: Set up JDK 21
77-
uses: actions/setup-java@v5
77+
uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0
7878
with:
7979
java-version: '21'
8080
distribution: 'temurin'
8181

8282
- name: Cache local Maven repository
83-
uses: actions/cache@v4
83+
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
8484
with:
8585
path: ~/.m2/repository
8686
key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}

.github/workflows/triage-agent.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ jobs:
2121

2222
steps:
2323
- name: Checkout repository
24-
uses: actions/checkout@v2
24+
uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e # v2.8.0
2525

2626
- name: Get issue data
2727
id: get_issue
28-
uses: actions/github-script@v6
28+
uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1
2929
with:
3030
script: |
3131
const eventName = context.eventName;

.github/workflows/triage-all-open-issues.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
steps:
2929
- name: Get all open issues
3030
id: get_issues
31-
uses: actions/github-script@v6
31+
uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1
3232
with:
3333
script: |
3434
// Use Search API to filter issues at API level
@@ -85,7 +85,7 @@ jobs:
8585
8686
- name: Trigger triage workflow for issue
8787
if: inputs.dry_run != true
88-
uses: actions/github-script@v6
88+
uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1
8989
with:
9090
script: |
9191
const issueNumber = '${{ matrix.issue_number }}';

0 commit comments

Comments
 (0)