|
31 | 31 | name: Checkout build logic |
32 | 32 | run: | |
33 | 33 | git submodule update --init --depth 1 -- build-logic/common |
34 | | - - &create-gradle-user-home |
35 | | - name: Create Gradle User Home |
36 | | - shell: bash |
37 | | - run: | |
38 | | - export GRADLE_USER_HOME=${GITHUB_WORKSPACE}/.gradle |
39 | | - mkdir -p ${GRADLE_USER_HOME} |
40 | | - echo "GRADLE_USER_HOME=${GRADLE_USER_HOME}" >> $GITHUB_ENV |
41 | | - export TODAY=$(date '+%Y-%m-%d') |
42 | | - echo "TODAY=${TODAY}" >> $GITHUB_ENV |
43 | | - find . -name '*.gradle.kts' -type f -exec md5sum {} \; | sort && md5sum gradle/libs.versions.toml && md5sum gradle/wrapper/gradle-wrapper.properties && md5sum gradle.properties > gradle-md5-sums.txt |
44 | | - export GRADLE_CACHE_KEY=$(md5sum gradle-md5-sums.txt | awk '{ print $1 }') |
45 | | - echo "GRADLE_CACHE_KEY=${GRADLE_CACHE_KEY}" >> $GITHUB_ENV |
46 | | - rm gradle-md5-sums.txt |
47 | | - - &cache-gradle-dependencies |
48 | | - name: Cache Gradle Dependencies |
49 | | - uses: SonarSource/ci-github-actions/cache@v1 |
50 | | - with: |
51 | | - path: ${{ env.GRADLE_USER_HOME }} |
52 | | - key: gradle-${{ env.GRADLE_CACHE_KEY }} |
53 | 34 | - uses: SonarSource/ci-github-actions/build-gradle@v1 |
54 | 35 | with: |
55 | 36 | deploy-pull-request: true |
|
70 | 51 | - *checkout-simple |
71 | 52 | - *mise-install |
72 | 53 | - *checkout-build-logic |
73 | | - - *create-gradle-user-home |
74 | | - - *cache-gradle-dependencies |
75 | 54 | - uses: SonarSource/ci-github-actions/build-gradle@v1 |
76 | 55 | with: |
77 | 56 | deploy-pull-request: false |
|
107 | 86 | - *checkout-simple |
108 | 87 | - *mise-install |
109 | 88 | - *checkout-build-logic |
110 | | - - *create-gradle-user-home |
111 | | - - *cache-gradle-dependencies |
112 | 89 | - uses: SonarSource/ci-github-actions/build-gradle@v1 |
113 | 90 | with: |
114 | 91 | deploy-pull-request: false |
@@ -145,8 +122,6 @@ jobs: |
145 | 122 | with: |
146 | 123 | submodules: true |
147 | 124 | - *mise-install |
148 | | - - *create-gradle-user-home |
149 | | - - *cache-gradle-dependencies |
150 | 125 | - &setup-orchestator-home |
151 | 126 | name: Setup Orchestrator Home |
152 | 127 | run: | |
@@ -208,8 +183,6 @@ jobs: |
208 | 183 | steps: |
209 | 184 | - *checkout-submodules |
210 | 185 | - *mise-install |
211 | | - - *create-gradle-user-home |
212 | | - - *cache-gradle-dependencies |
213 | 186 | - *setup-orchestator-home |
214 | 187 | - *cache-orchestrator |
215 | 188 | - *orchestrator-secrets |
@@ -255,8 +228,6 @@ jobs: |
255 | 228 | steps: |
256 | 229 | - *checkout-submodules |
257 | 230 | - *mise-install |
258 | | - - *create-gradle-user-home |
259 | | - - *cache-gradle-dependencies |
260 | 231 | - *setup-orchestator-home |
261 | 232 | - *cache-orchestrator |
262 | 233 | - *orchestrator-secrets |
|
0 commit comments