Skip to content

Commit 078b50d

Browse files
committed
Upgrade and pin GitHub Actions
1 parent 62a9a4a commit 078b50d

16 files changed

Lines changed: 55 additions & 55 deletions

.github/workflows/db2.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ jobs:
3838
--health-timeout 40s
3939
--health-retries 10
4040
steps:
41-
- uses: actions/checkout@v4
42-
- uses: actions/setup-java@v3
41+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
42+
- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
4343
with:
4444
distribution: 'zulu'
4545
java-version: 17
@@ -62,7 +62,7 @@ jobs:
6262
-Dspring.datasource.password=flowable
6363
-Dmaven.test.redirectTestOutputToFile=false
6464
- name: Upload test artifacts
65-
uses: actions/upload-artifact@v4
65+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
6666
if: ${{ failure() && steps.test.conclusion == 'failure' }}
6767
with:
6868
name: surefire-test-reports-db2-${{ matrix.db2 }}

.github/workflows/distro-check.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,21 +15,21 @@ jobs:
1515
name: Linux JDK 21
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v4
19-
- uses: actions/setup-java@v3
18+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
19+
- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
2020
with:
2121
distribution: 'zulu'
2222
java-version: 21
2323
- name: Cache Maven Repository
24-
uses: actions/cache@v3
24+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
2525
with:
2626
path: ~/.m2
2727
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
2828
restore-keys: ${{ runner.os }}-m2
2929
- name: Verify Distribution
3030
run: ./mvnw verify -Pdeploy ${MAVEN_ARGS} -T 1C -DskipTests=true -Dgpg.skip=true
3131
- name: Upload Distribution Artifact
32-
uses: actions/upload-artifact@v4
32+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
3333
with:
3434
name: flowable-distribution-artifact
3535
path: 'distro/target/flowable-*.zip'

.github/workflows/docker-flowable-base-image-java.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,30 +12,30 @@ jobs:
1212

1313
steps:
1414
- name: Checkout
15-
uses: actions/checkout@v4
15+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1616

1717
- name: Log into dockerhub
18-
uses: docker/login-action@v3
18+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
1919
with:
2020
username: ${{ secrets.DOCKER_USER }}
2121
password: ${{ secrets.DOCKER_PASSWORD }}
2222

2323
- name: Set up QEMU
24-
uses: docker/setup-qemu-action@v3
24+
uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0
2525

2626
- name: Set up Docker Buildx
27-
uses: docker/setup-buildx-action@v3
27+
uses: docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3.12.0
2828

2929
- name: Build and push
30-
uses: docker/build-push-action@v6
30+
uses: docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6.19.2
3131
with:
3232
context: ./docker/base-image
3333
platforms: linux/amd64,linux/arm64
3434
push: true
3535
tags: flowable/flowable-jre:21
3636

3737
- name: Scan image
38-
uses: anchore/scan-action@v6
38+
uses: anchore/scan-action@7037fa011853d5a11690026fb85feee79f4c946c # v7.3.2
3939
with:
4040
image: flowable/flowable-jre:21
4141
output-format: 'table'

.github/workflows/docker-release-with-latest.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ jobs:
88

99
steps:
1010
- name: Checkout
11-
uses: actions/checkout@v4
11+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1212

1313
- name: Set up JDK 21
14-
uses: actions/setup-java@v3
14+
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
1515
with:
1616
distribution: 'temurin'
1717
java-version: '21'
@@ -30,13 +30,13 @@ jobs:
3030
-B -V --no-transfer-progress
3131
3232
- name: Install Cosign
33-
uses: sigstore/cosign-installer@v3.7.0
33+
uses: sigstore/cosign-installer@faadad0cce49287aee09b3a48701e75088a2c6ad # v4.0.0
3434

3535
- name: Write signing key to disk
3636
run: echo "${{ secrets.SIGNING_SECRET }}" > cosign.key
3737

3838
- name: Log into dockerhub
39-
uses: docker/login-action@v3
39+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
4040
with:
4141
username: ${{ secrets.DOCKER_USER }}
4242
password: ${{ secrets.DOCKER_PASSWORD }}

.github/workflows/docker-release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ jobs:
88

99
steps:
1010
- name: Checkout
11-
uses: actions/checkout@v4
11+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1212

1313
- name: Set up JDK 21
14-
uses: actions/setup-java@v3
14+
uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
1515
with:
1616
distribution: 'temurin'
1717
java-version: '21'
@@ -30,13 +30,13 @@ jobs:
3030
-B -V --no-transfer-progress
3131
3232
- name: Install Cosign
33-
uses: sigstore/cosign-installer@v3.7.0
33+
uses: sigstore/cosign-installer@faadad0cce49287aee09b3a48701e75088a2c6ad # v4.0.0
3434

3535
- name: Write signing key to disk
3636
run: echo "${{ secrets.SIGNING_SECRET }}" > cosign.key
3737

3838
- name: Log into dockerhub
39-
uses: docker/login-action@v3
39+
uses: docker/login-action@c94ce9fb468520275223c153574b00df6fe4bcc9 # v3.7.0
4040
with:
4141
username: ${{ secrets.DOCKER_USER }}
4242
password: ${{ secrets.DOCKER_PASSWORD }}

.github/workflows/flowable5.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ jobs:
1818
-B
1919
--no-transfer-progress
2020
steps:
21-
- uses: actions/checkout@v4
22-
- uses: actions/setup-java@v3
21+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
22+
- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
2323
with:
2424
distribution: 'zulu'
2525
java-version: 17

.github/workflows/graal-native.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ jobs:
1616
name: Linux Graal Native
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
20-
- uses: graalvm/setup-graalvm@v1
19+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
20+
- uses: graalvm/setup-graalvm@54b4f5a65c1a84b2fdfdc2078fe43df32819e4b1 # v1.4.5
2121
with:
2222
java-version: 17
2323
distribution: graalvm
2424
- name: Cache Maven Repository
25-
uses: actions/cache@v3
25+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
2626
with:
2727
path: ~/.m2
2828
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}

.github/workflows/helm-release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout
13-
uses: actions/checkout@v4
13+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1414
with:
1515
fetch-depth: 0
1616

@@ -20,12 +20,12 @@ jobs:
2020
git config user.email "$GITHUB_ACTOR@users.noreply.github.com"
2121
2222
- name: Install Helm
23-
uses: azure/setup-helm@v1
23+
uses: azure/setup-helm@1a275c3b69536ee54be43f2070a358922e12c8d4 # v4.3.1
2424
with:
2525
version: v3.4.0
2626

2727
- name: Run chart-releaser
28-
uses: helm/chart-releaser-action@v1.2.1
28+
uses: helm/chart-releaser-action@c25b74a986eb925b398320414b576227f375f946 # v1.2.1
2929
with:
3030
charts_dir: k8s/flowable
3131
charts_repo_url: https://flowable.github.io/helm/

.github/workflows/java-ea.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ jobs:
1616
name: Linux (OpenJDK EA)
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2020
- name: Cache Maven Repository
21-
uses: actions/cache@v3
21+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
2222
with:
2323
path: ~/.m2
2424
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
2525
restore-keys: ${{ runner.os }}-m2
2626
- name: 'Set up JDK'
27-
uses: oracle-actions/setup-java@v1
27+
uses: oracle-actions/setup-java@fff43251af9936a0e6a4d5d0946e14f1680e9b6b # v1.5.0
2828
with:
2929
website: jdk.java.net
3030
release: EA

.github/workflows/main.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ jobs:
1616
matrix:
1717
java: [17, 21, 25]
1818
steps:
19-
- uses: actions/checkout@v4
20-
- uses: actions/setup-java@v3
19+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
20+
- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
2121
with:
2222
distribution: 'zulu'
2323
java-version: ${{ matrix.java }}
2424
- name: Cache Maven Repository
25-
uses: actions/cache@v3
25+
uses: actions/cache@cdf6c1fa76f9f475f3d7449005a359c84ca0f306 # v5.0.3
2626
with:
2727
path: ~/.m2
2828
key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
@@ -34,12 +34,12 @@ jobs:
3434
run: ./mvnw verify -Pdistro,errorLogging,include-spring-boot-samples ${MAVEN_ARGS} -Dmaven.test.redirectTestOutputToFile=true
3535
- name: Publish Test Results
3636
if: always() # important: runs even if tests fail
37-
uses: EnricoMi/publish-unit-test-result-action@v2.22.0
37+
uses: EnricoMi/publish-unit-test-result-action@27d65e188ec43221b20d26de30f4892fad91df2f # v2.22.0
3838
with:
3939
files: |
4040
**/target/surefire-reports/*.xml
4141
- name: Upload Surefire reports
42-
uses: actions/upload-artifact@v6.0.0
42+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
4343
if: success() || failure() # always run even if the previous step fails
4444
with:
4545
name: surefire-${{matrix.java}}-txt

0 commit comments

Comments
 (0)