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
3434 env :
3535 DISPLAY : :1
3636 steps :
37- - uses : actions/checkout@v6
38- - uses : actions/cache@v5
37+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
38+ - uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
3939 with :
4040 key : m2repository
4141 path : |
4646 run : ./build.sh -DforceContextQualifier=`date '+%Y%m%d%H%M'` -DbuildUrl=file://`pwd` --errors --batch-mode --no-transfer-progress
4747 - name : Archive results
4848 if : always()
49- uses : actions/upload-artifact@v7
49+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
5050 with :
5151 if-no-files-found : error
5252 name : build_results
@@ -57,32 +57,32 @@ jobs:
5757 **/target/work/**/*.ini
5858 **/*.hrpof
5959 - name : Archive update site
60- uses : actions/upload-artifact@v7
60+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
6161 with :
6262 if-no-files-found : error
6363 name : repository
6464 path : ' repository/rcptt/target/repository/**'
6565 - name : Publish Test Report
66- uses : mikepenz/action-junit-report@v6
66+ uses : mikepenz/action-junit-report@49b2ca06f62aa7ef83ae6769a2179271e160d8e4 # v6.3.1
6767 if : always() # always run even if the previous step fails
6868 with :
6969 report_paths : ' **/target/*-reports/*.xml'
7070 fail_on_failure : false
7171 annotate_only : true
7272 - name : Archive Runner
73- uses : actions/upload-artifact@v7
73+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
7474 with :
7575 if-no-files-found : error
7676 name : runner
7777 path : runner/product/target/products/org.eclipse.rcptt.runner.headless-linux.gtk.x86_64.zip
7878 - name : Archive Maven Plugin
79- uses : actions/upload-artifact@v7
79+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
8080 with :
8181 if-no-files-found : error
8282 name : maven-plugin
8383 path : /root/.m2/repository/org/eclipse/rcptt/rcptt-*/**
8484 - name : Archive IDE
85- uses : actions/upload-artifact@v7
85+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
8686 with :
8787 if-no-files-found : error
8888 name : ide
@@ -133,40 +133,40 @@ jobs:
133133 env :
134134 DISPLAY : :1
135135 steps :
136- - uses : actions/checkout@v6
136+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
137137 - name : VNC
138138 run : Xvnc $DISPLAY -PasswordFile /root/.vnc/passwd &
139139 - name : Download Runner
140- uses : actions/download-artifact@v8
140+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
141141 with :
142142 name : runner
143143 - name : Download Maven Plugin
144- uses : actions/download-artifact@v8
144+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
145145 with :
146146 name : maven-plugin
147147 path : /root/.m2/repository/org/eclipse/rcptt
148148 - name : Download IDE
149- uses : actions/download-artifact@v8
149+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
150150 with :
151151 name : ide
152152 - name : Download Mockups
153- uses : actions/download-artifact@v8
153+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
154154 with :
155155 name : mockup_repository
156156 path : mockup_repository
157157 - run : find . > list.txt
158158 - name : RCPTT Tests
159159 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
160160 - name : Publish Test Report
161- uses : mikepenz/action-junit-report@v6
161+ uses : mikepenz/action-junit-report@49b2ca06f62aa7ef83ae6769a2179271e160d8e4 # v6.3.1
162162 if : always() # always run even if the previous step fails
163163 with :
164164 report_paths : ' **/target/*-reports/*.xml'
165165 fail_on_failure : true
166166 annotate_only : true
167167 - name : Archive results
168168 if : always()
169- uses : actions/upload-artifact@v7
169+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
170170 with :
171171 if-no-files-found : error
172172 name : self_results
@@ -189,38 +189,38 @@ jobs:
189189 env :
190190 DISPLAY : :1
191191 steps :
192- - uses : actions/checkout@v6
192+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
193193 with :
194194 repository : xored/q7.quality.mockups
195- - uses : actions/cache@v5
195+ - uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5.0.4
196196 with :
197197 key : mockups_maven
198198 path : |
199199 /root/.m2/repository
200200 - name : VNC
201201 run : Xvnc $DISPLAY -PasswordFile /root/.vnc/passwd &
202202 - name : Download Runner
203- uses : actions/download-artifact@v8
203+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
204204 with :
205205 name : runner
206206 - name : Download Mockups
207- uses : actions/download-artifact@v8
207+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
208208 with :
209209 name : mockup_repository
210210 path : repository/target/repository/
211211 - run : find . > list.txt
212212 - name : RCPTT Tests
213213 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
214214 - name : Publish Test Report
215- uses : mikepenz/action-junit-report@v6
215+ uses : mikepenz/action-junit-report@49b2ca06f62aa7ef83ae6769a2179271e160d8e4 # v6.3.1
216216 if : always() # always run even if the previous step fails
217217 with :
218218 report_paths : ' **/target/*-reports/*.xml'
219219 fail_on_failure : false
220220 annotate_only : true
221221 - name : Archive results
222222 if : always()
223- uses : actions/upload-artifact@v7
223+ uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0
224224 with :
225225 if-no-files-found : error
226226 name : mockup_results
0 commit comments