Skip to content

Commit 59c4ffa

Browse files
[CI] Pin GitHub actions (#1872)
1 parent 2c53c7b commit 59c4ffa

3 files changed

Lines changed: 21 additions & 11 deletions

File tree

‎.github/dependabot.yml‎

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

‎.github/workflows/pr.yml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,28 @@ jobs:
99
runs-on: ubuntu-latest
1010

1111
steps:
12-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1313
with:
1414
lfs: true
1515
- name: Clone submodules
1616
run: git submodule update --init --recursive
1717
- name: apt-get update
1818
run: sudo apt-get update
1919
- name: Set up JDK
20-
uses: actions/setup-java@v4
20+
uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
2121
with:
2222
distribution: temurin
2323
java-version: 21
2424
cache: sbt
25-
- uses: sbt/setup-sbt@v1
25+
- uses: sbt/setup-sbt@ecad189dd245444b9ae0a0cd5922fd938b88906f # v1.5.12
2626
- name: Compile and run tests
2727
run: sbt +test
2828
- name: Check formatting
2929
run: sbt scalafmtCheck Test/scalafmtCheck
3030
- run: echo "Previous step failed because code is not formatted. Run 'sbt scalafmt'"
3131
if: ${{ failure() }}
3232
- name: Check if there are changes
33-
uses: NathanielHill/fail-if-changes@master
33+
uses: NathanielHill/fail-if-changes@043d2f3e52828fd3e37eb59acd44ef9d2e2b82bc # master
3434
- name: Check domain classes
3535
run: sbt generateDomainClassesCheck
3636
- run: echo "Previous step failed because latest domain classes are not committed. Run 'sbt generateDomainClasses' (should be triggered automatically by `sbt compile`, so maybe you just forgot to commit?)"

‎.github/workflows/release.yml‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
test-codepropertygraph:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
1313
with:
1414
lfs: true
1515
fetch-depth: 0
@@ -18,12 +18,12 @@ jobs:
1818
- name: apt-get update
1919
run: sudo apt-get update
2020
- name: Set up JDK
21-
uses: actions/setup-java@v4
21+
uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
2222
with:
2323
distribution: temurin
2424
java-version: 21
2525
cache: sbt
26-
- uses: sbt/setup-sbt@v1
26+
- uses: sbt/setup-sbt@ecad189dd245444b9ae0a0cd5922fd938b88906f # v1.5.12
2727
- name: Check formatting
2828
run: sbt scalafmtCheck Test/scalafmtCheck
2929
- run: echo "Previous step failed because code is not formatted. Run 'sbt scalafmt'"
@@ -40,7 +40,7 @@ jobs:
4040
needs: [test-codepropertygraph]
4141
runs-on: ubuntu-latest
4242
steps:
43-
- uses: actions/checkout@v4
43+
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
4444
with:
4545
lfs: true
4646
fetch-depth: 0
@@ -55,12 +55,12 @@ jobs:
5555
env:
5656
PGP_SECRET: ${{ secrets.PGP_SECRET }}
5757
- name: Set up JDK
58-
uses: actions/setup-java@v4
58+
uses: actions/setup-java@b843ebf9b913146b38da2eaa7aeddf76074ae1ad # v6.1.0
5959
with:
6060
distribution: temurin
6161
java-version: 21
6262
cache: sbt
63-
- uses: sbt/setup-sbt@v1
63+
- uses: sbt/setup-sbt@ecad189dd245444b9ae0a0cd5922fd938b88906f # v1.5.12
6464
- name: Release to Sonatype
6565
run: sbt ciReleaseTagNextVersion ciReleaseSonatype
6666
env:
@@ -71,7 +71,7 @@ jobs:
7171
echo "LATEST_TAG=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
7272
- name: Create Release
7373
id: create_release
74-
uses: actions/create-release@v1
74+
uses: actions/create-release@0cb9c9b65d5d1901c1f53e5e66eaf4afd303e70e # v1
7575
env:
7676
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7777
with:

0 commit comments

Comments
 (0)