Skip to content

Commit fc874a9

Browse files
committed
Pin GitHub Action versions
1 parent 7f3373e commit fc874a9

1 file changed

Lines changed: 25 additions & 25 deletions

File tree

.github/workflows/verify.yml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@ jobs:
99
mockup_build:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v6
12+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1313
with:
1414
repository: xored/q7.quality.mockups
15-
- uses: actions/setup-java@v5
15+
- uses: actions/setup-java@be666c2fcd27ec809703dec50e508c2fdc7f6654 # v5.2.0
1616
with:
1717
java-version: '17'
1818
distribution: 'temurin'
1919
cache: maven
20-
- uses: stCarolas/setup-maven@v5.1
20+
- uses: stCarolas/setup-maven@12eb41b233df95d49b0c11fc1b5bc8312e5d4ce0 # v5.1
2121
with:
2222
maven-version: 3.9.9
2323
- run: mvn clean verify
2424
- name: Archive update site
25-
uses: actions/upload-artifact@v7
25+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
2626
with:
2727
if-no-files-found: error
2828
name: mockup_repository
@@ -35,8 +35,8 @@ jobs:
3535
env:
3636
DISPLAY: :1
3737
steps:
38-
- uses: actions/checkout@v6
39-
- uses: actions/cache@v5
38+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
39+
- uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
4040
with:
4141
key: m2repository
4242
path: |
@@ -47,7 +47,7 @@ jobs:
4747
run: ./build.sh -DforceContextQualifier=`date '+%Y%m%d%H%M'` -DbuildUrl=file://`pwd` --errors --batch-mode --no-transfer-progress
4848
- name: Archive results
4949
if: always()
50-
uses: actions/upload-artifact@v7
50+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
5151
with:
5252
if-no-files-found: error
5353
name: build_results
@@ -58,32 +58,32 @@ jobs:
5858
**/target/work/**/*.ini
5959
**/*.hrpof
6060
- name: Archive update site
61-
uses: actions/upload-artifact@v7
61+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
6262
with:
6363
if-no-files-found: error
6464
name: repository
6565
path: 'repository/rcptt/target/repository/**'
6666
- name: Publish Test Report
67-
uses: mikepenz/action-junit-report@v6
67+
uses: mikepenz/action-junit-report@49b2ca06f62aa7ef83ae6769a2179271e160d8e4 # v6.3.1
6868
if: always() # always run even if the previous step fails
6969
with:
7070
report_paths: '**/target/*-reports/*.xml'
7171
fail_on_failure: true
7272
annotate_only: true
7373
- name: Archive Runner
74-
uses: actions/upload-artifact@v7
74+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
7575
with:
7676
if-no-files-found: error
7777
name: runner
7878
path: runner/product/target/products/org.eclipse.rcptt.runner.headless-linux.gtk.x86_64.zip
7979
- name: Archive Maven Plugin
80-
uses: actions/upload-artifact@v7
80+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
8181
with:
8282
if-no-files-found: error
8383
name: maven-plugin
8484
path: /root/.m2/repository/org/eclipse/rcptt/rcptt-*/**
8585
- name: Archive IDE
86-
uses: actions/upload-artifact@v7
86+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
8787
with:
8888
if-no-files-found: error
8989
name: ide
@@ -96,40 +96,40 @@ jobs:
9696
env:
9797
DISPLAY: :1
9898
steps:
99-
- uses: actions/checkout@v6
99+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
100100
- name: VNC
101101
run: Xvnc $DISPLAY -PasswordFile /root/.vnc/passwd &
102102
- name: Download Runner
103-
uses: actions/download-artifact@v8
103+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
104104
with:
105105
name: runner
106106
- name: Download Maven Plugin
107-
uses: actions/download-artifact@v8
107+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
108108
with:
109109
name: maven-plugin
110110
path: /root/.m2/repository/org/eclipse/rcptt
111111
- name: Download IDE
112-
uses: actions/download-artifact@v8
112+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
113113
with:
114114
name: ide
115115
- name: Download Mockups
116-
uses: actions/download-artifact@v8
116+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
117117
with:
118118
name: mockup_repository
119119
path: mockup_repository
120120
- run: find . > list.txt
121121
- name: RCPTT Tests
122122
run: mvn clean verify --file rcpttTests -DexplicitRunner=`pwd`/org.eclipse.rcptt.runner.headless-linux.gtk.x86_64.zip -DrcpttPath=`pwd`/org.eclipse.rcptt.platform.product-linux.gtk.x86_64.zip -Dmockup_repository=file://`pwd`/mockup_repository --errors --batch-mode --no-transfer-progress
123123
- name: Publish Test Report
124-
uses: mikepenz/action-junit-report@v6
124+
uses: mikepenz/action-junit-report@49b2ca06f62aa7ef83ae6769a2179271e160d8e4 # v6.3.1
125125
if: always() # always run even if the previous step fails
126126
with:
127127
report_paths: '**/target/*-reports/*.xml'
128128
fail_on_failure: true
129129
annotate_only: true
130130
- name: Archive results
131131
if: always()
132-
uses: actions/upload-artifact@v7
132+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
133133
with:
134134
if-no-files-found: error
135135
name: self_results
@@ -150,38 +150,38 @@ jobs:
150150
env:
151151
DISPLAY: :1
152152
steps:
153-
- uses: actions/checkout@v6
153+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
154154
with:
155155
repository: xored/q7.quality.mockups
156-
- uses: actions/cache@v5
156+
- uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
157157
with:
158158
key: mockups_maven
159159
path: |
160160
/root/.m2/repository
161161
- name: VNC
162162
run: Xvnc $DISPLAY -PasswordFile /root/.vnc/passwd &
163163
- name: Download Runner
164-
uses: actions/download-artifact@v8
164+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
165165
with:
166166
name: runner
167167
- name: Download Mockups
168-
uses: actions/download-artifact@v8
168+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
169169
with:
170170
name: mockup_repository
171171
path: repository/target/repository/
172172
- run: find . > list.txt
173173
- name: RCPTT Tests
174174
run: mvn clean verify --file rcpttTests -DexplicitRunner=`pwd`/org.eclipse.rcptt.runner.headless-linux.gtk.x86_64.zip -DmockupsRepository=file://`pwd`/repository/target/repository --errors --batch-mode --no-transfer-progress
175175
- name: Publish Test Report
176-
uses: mikepenz/action-junit-report@v6
176+
uses: mikepenz/action-junit-report@49b2ca06f62aa7ef83ae6769a2179271e160d8e4 # v6.3.1
177177
if: always() # always run even if the previous step fails
178178
with:
179179
report_paths: '**/target/*-reports/*.xml'
180180
fail_on_failure: true
181181
annotate_only: true
182182
- name: Archive results
183183
if: always()
184-
uses: actions/upload-artifact@v7
184+
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
185185
with:
186186
if-no-files-found: error
187187
name: mockup_results

0 commit comments

Comments
 (0)