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
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 : |
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