|
4 | 4 | push: |
5 | 5 | branches: [ main, citest ] |
6 | 6 | pull_request: |
7 | | - branches: [ main ] |
8 | 7 | workflow_dispatch: |
9 | 8 |
|
10 | 9 | jobs: |
|
16 | 15 | - id: setup-matrix |
17 | 16 | run: echo "matrix=$(jq -cM '.supportedVersions | keys' src/main/resources/versions.json | sed -e 's/\./_/g' -e 's/-/_/g')" >> $GITHUB_OUTPUT |
18 | 17 | - name: debug |
19 | | - run: echo ${{ steps.setup-matrix.outputs.matrix }} |
| 18 | + run: echo "matrix=${{ steps.setup-matrix.outputs.matrix }}" |
20 | 19 | outputs: |
21 | 20 | matrix: ${{ steps.setup-matrix.outputs.matrix }} |
22 | 21 |
|
@@ -48,10 +47,15 @@ jobs: |
48 | 47 | - name: Set up Gradle |
49 | 48 | uses: gradle/gradle-build-action@v2 |
50 | 49 | - name: Run unit tests |
51 | | - run: ./gradlew test -x signPluginMavenPublication -x signAndroidCacheFixPluginPluginMarkerMavenPublication -Porg.gradle.java.installations.auto-download=false |
| 50 | + run: >- |
| 51 | + ./gradlew test |
| 52 | + -x signPluginMavenPublication |
| 53 | + -x signAndroidCacheFixPluginPluginMarkerMavenPublication |
| 54 | + -Porg.gradle.java.installations.auto-download=false |
| 55 | + -Dpts.mode=$PTS_MODE |
52 | 56 | env: |
53 | 57 | GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_SOLUTIONS_ACCESS_TOKEN }} |
54 | | - ORG_GRADLE_PROJECT_isPTSEnabled: ${{ github.ref_name != 'main' }} |
| 58 | + PTS_MODE: "${{ github.ref_name == 'main' && 'REMAINING_TESTS' || 'RELEVANT_TESTS' }}" |
55 | 59 |
|
56 | 60 | android_version_tests: |
57 | 61 | name: Android version tests |
@@ -99,7 +103,12 @@ jobs: |
99 | 103 | - name: Set up Gradle |
100 | 104 | uses: gradle/gradle-build-action@v2 |
101 | 105 | - name: Run integration tests |
102 | | - run: ./gradlew testAndroid${{ matrix.versions }} -x signPluginMavenPublication -x signAndroidCacheFixPluginPluginMarkerMavenPublication -Porg.gradle.java.installations.auto-download=false |
| 106 | + run: >- |
| 107 | + ./gradlew testAndroid${{ matrix.versions }} |
| 108 | + -x signPluginMavenPublication |
| 109 | + -x signAndroidCacheFixPluginPluginMarkerMavenPublication |
| 110 | + -Porg.gradle.java.installations.auto-download=false |
| 111 | + -Dpts.mode=$PTS_MODE |
103 | 112 | env: |
104 | 113 | GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GE_SOLUTIONS_ACCESS_TOKEN }} |
105 | | - ORG_GRADLE_PROJECT_isPTSEnabled: ${{ github.ref_name != 'main' }} |
| 114 | + PTS_MODE: "${{ github.ref_name == 'main' && 'REMAINING_TESTS' || 'RELEVANT_TESTS' }}" |
0 commit comments