88 build :
99 name : Java environment
1010 runs-on : ubuntu-latest
11- environment :
12- name : ${{ matrix.environment-name }}
13- continue-on-error : ${{ matrix.experimental }}
1411 strategy :
1512 matrix :
16- environment-name : ["ESS PodSpaces"]
1713 java : [ 11, 17 ]
18- experimental : [false]
19- include :
20- - environment-name : " ESS DevNext"
21- java : 11
22- experimental : true
2314
2415 steps :
2516 - uses : actions/checkout@v3
@@ -34,15 +25,24 @@ jobs:
3425 - name : Build the code with Maven
3526 run : mvn -B -ntp install -Pci -pl -integration/uma,-integration/openid
3627
37- - name : Integration tests (${{ matrix.environment-name }})
38- run : mvn -B -ntp verify -Pci -pl integration/uma,integration/openid
28+ - name : Prod Integration tests
3929 if : ${{ github.actor != 'dependabot[bot]' }}
40- # for integration tests
30+ run : mvn -B -ntp verify -Pci -pl integration/uma,integration/openid
31+ env :
32+ INRUPT_TEST_WEBID : ${{ secrets.INRUPT_PROD_WEBID }}
33+ INRUPT_TEST_PUBLIC_RESOURCE_PATH : ${{ secrets.INRUPT_PROD_PUBLIC_RESOURCE_PATH }}
34+ INRUPT_TEST_CLIENT_ID : ${{ secrets.INRUPT_PROD_CLIENT_ID }}
35+ INRUPT_TEST_CLIENT_SECRET : ${{ secrets.INRUPT_PROD_CLIENT_SECRET }}
36+
37+ - name : Dev Integration tests
38+ if : ${{ github.actor != 'dependabot[bot]' && matrix.java-version == 11 }}
39+ continue-on-error : true
40+ run : mvn -B -ntp verify -Pci -pl integration/uma,integration/openid
4141 env :
42- inrupt.test-webid : ${{ secrets.INRUPT_TEST_WEBID }}
43- inrupt.test.public-resource-path : ${{ secrets.INRUPT_TEST_PUBLIC_RESOURCE_PATH }}
44- inrupt.test.client-id : ${{ secrets.INRUPT_TEST_CLIENT_ID }}
45- inrupt.test.client-secret : ${{ secrets.INRUPT_TEST_CLIENT_SECRET }}
42+ INRUPT_TEST_WEBID : ${{ secrets.INRUPT_DEV_WEBID }}
43+ INRUPT_TEST_PUBLIC_RESOURCE_PATH : ${{ secrets.INRUPT_DEV_PUBLIC_RESOURCE_PATH }}
44+ INRUPT_TEST_CLIENT_ID : ${{ secrets.INRUPT_DEV_CLIENT_ID }}
45+ INRUPT_TEST_CLIENT_SECRET : ${{ secrets.INRUPT_DEV_CLIENT_SECRET }}
4646
4747 dependencies :
4848 name : Dependency Check
0 commit comments