77jobs :
88
99 ui-tests :
10- runs-on : ubuntu-latest
10+ runs-on : cx-public- ubuntu-x64
1111 steps :
12- - uses : actions/checkout@v3.5.2
12+ - uses : actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
1313 with :
1414 lfs : true
1515 - name : Checkout LFS objects
1616 run : git lfs checkout
17- - uses : actions/setup-java@v4
17+ - uses : actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4.8.0
1818 with :
1919 distribution : temurin
2020 java-version : 17
21- - uses : actions/cache@v3
21+ - uses : actions/cache@6f8efc29b200d32929f49075959781ed54ec270c # v3.5.0
2222 with :
2323 path : ~/.m2/repository
2424 key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
3434 Xvfb -ac :99 -screen 0 1920x1080x16 &
3535 mvn verify -Dtest.includes="**/ui/*.java"
3636 - name : Upload Coverage Report
37- uses : actions/upload-artifact@v4
37+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
3838 with :
3939 name : jacoco-coverage-report-ui
4040 path : checkmarx-ast-eclipse-plugin-tests/target/site/jacoco-aggregate
@@ -44,18 +44,18 @@ jobs:
4444 jacoco-csv-file : checkmarx-ast-eclipse-plugin-tests/target/site/jacoco-aggregate/jacoco.csv
4545 generate-summary : true
4646 integration-tests :
47- runs-on : ubuntu-latest
47+ runs-on : cx-public- ubuntu-x64
4848 steps :
49- - uses : actions/checkout@v3.5.2
49+ - uses : actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
5050 with :
5151 lfs : true
5252 - name : Checkout LFS objects
5353 run : git lfs checkout
54- - uses : actions/setup-java@v4
54+ - uses : actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4.8.0
5555 with :
5656 distribution : temurin
5757 java-version : 17
58- - uses : actions/cache@v3
58+ - uses : actions/cache@6f8efc29b200d32929f49075959781ed54ec270c # v3.5.0
5959 with :
6060 path : ~/.m2/repository
6161 key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
7171 Xvfb -ac :99 -screen 0 1920x1080x16 &
7272 mvn verify -Dtest.includes="**/integration/*Test.java"
7373 - name : Upload Coverage Report
74- uses : actions/upload-artifact@v4
74+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
7575 with :
7676 name : jacoco-coverage-report-integration
7777 path : checkmarx-ast-eclipse-plugin-tests/target/site/jacoco-aggregate
@@ -81,18 +81,18 @@ jobs:
8181 jacoco-csv-file : checkmarx-ast-eclipse-plugin-tests/target/site/jacoco-aggregate/jacoco.csv
8282 generate-summary : true
8383 unit-tests :
84- runs-on : ubuntu-latest
84+ runs-on : cx-public- ubuntu-x64
8585 steps :
86- - uses : actions/checkout@v3.5.2
86+ - uses : actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
8787 with :
8888 lfs : true
8989 - name : Checkout LFS objects
9090 run : git lfs checkout
91- - uses : actions/setup-java@v4
91+ - uses : actions/setup-java@c1e323688fd81a25caa38c78aa6df2d33d3e20d9 # v4.8.0
9292 with :
9393 distribution : temurin
9494 java-version : 17
95- - uses : actions/cache@v3
95+ - uses : actions/cache@6f8efc29b200d32929f49075959781ed54ec270c # v3.5.0
9696 with :
9797 path : ~/.m2/repository
9898 key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
@@ -108,7 +108,7 @@ jobs:
108108 Xvfb -ac :99 -screen 0 1920x1080x16 &
109109 mvn clean verify -Dtest.includes="**/unit/**/*Test.java"
110110 - name : Upload Coverage Report
111- uses : actions/upload-artifact@v4
111+ uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
112112 with :
113113 name : jacoco-coverage-report-unit
114114 path : checkmarx-ast-eclipse-plugin-tests/target/site/jacoco-aggregate
0 commit comments