|
36 | 36 | enableCrossOsArchive: true |
37 | 37 | - name: Fast Build with Maven |
38 | 38 | run: | |
39 | | - ./mvnw --show-version --errors --batch-mode \ |
| 39 | + ./mvnw --show-version --errors --batch-mode --no-transfer-progress \ |
40 | 40 | -Dmaven.repo.local=.m2/repository \ |
41 | 41 | verify -PfastSkip -DskipTests -Dcyclonedx.skip=false \ |
42 | 42 | deploy:deploy -DaltDeploymentRepository="dogfood::file://$(pwd)/target/staging" |
|
97 | 97 | name: compile-artifact |
98 | 98 | - name: Full Build with Maven |
99 | 99 | run: | |
100 | | - ./mvnw --show-version --errors --batch-mode \ |
| 100 | + ./mvnw --show-version --errors --batch-mode --no-transfer-progress \ |
101 | 101 | -Dmaven.repo.local=.m2/repository \ |
102 | 102 | verify -DskipTests |
103 | 103 | - uses: actions/upload-artifact@v4 |
@@ -154,14 +154,42 @@ jobs: |
154 | 154 | name: compile-artifact |
155 | 155 | - name: Build with Maven and run unit tests |
156 | 156 | run: | |
157 | | - ./mvnw --show-version --errors --batch-mode \ |
| 157 | + ./mvnw --show-version --errors --batch-mode --no-transfer-progress \ |
158 | 158 | -Dmaven.repo.local=.m2/repository \ |
159 | 159 | verify \ |
160 | 160 | -PfastSkip -Dcyclonedx.skip=false \ |
161 | 161 | -Djava8.home="${JAVA_HOME_8_X64}" \ |
162 | 162 | -Djava17.home="${JAVA_HOME_17_X64}" \ |
163 | 163 | -Djava21.home="${JAVA_HOME_21_X64}" |
164 | 164 |
|
| 165 | + rewrite: |
| 166 | + needs: compile |
| 167 | + timeout-minutes: 90 |
| 168 | + runs-on: ubuntu-latest |
| 169 | + defaults: |
| 170 | + run: |
| 171 | + shell: bash |
| 172 | + steps: |
| 173 | + - uses: actions/checkout@v4 |
| 174 | + - uses: actions/setup-java@v4 |
| 175 | + with: |
| 176 | + distribution: 'temurin' |
| 177 | + java-version: '11' |
| 178 | + - uses: actions/cache@v4 |
| 179 | + with: |
| 180 | + key: maven-${{ hashFiles('**/pom.xml') }} |
| 181 | + restore-keys: maven- |
| 182 | + path: .m2/repository |
| 183 | + enableCrossOsArchive: true |
| 184 | + - uses: actions/download-artifact@v4 |
| 185 | + with: |
| 186 | + name: compile-artifact |
| 187 | + - name: Rewrite |
| 188 | + run: | |
| 189 | + ./mvnw --show-version --errors --batch-mode --no-transfer-progress \ |
| 190 | + -Dmaven.repo.local=.m2/repository \ |
| 191 | + clean rewrite:dryRun |
| 192 | +
|
165 | 193 | dogfood: |
166 | 194 | needs: compile |
167 | 195 | timeout-minutes: 30 |
@@ -232,7 +260,7 @@ jobs: |
232 | 260 | echo "::endgroup::" |
233 | 261 |
|
234 | 262 | echo "::group::Run ./mvnw verify" |
235 | | - ./mvnw --show-version --errors --batch-mode \ |
| 263 | + ./mvnw --show-version --errors --batch-mode --no-transfer-progress \ |
236 | 264 | --settings "${maven_settings_file}" \ |
237 | 265 | -Dmaven.repo.local=.m2/repository \ |
238 | 266 | verify \ |
@@ -272,7 +300,7 @@ jobs: |
272 | 300 | name: compile-artifact |
273 | 301 | - name: Generate rule docs |
274 | 302 | run: | |
275 | | - ./mvnw --show-version --errors --batch-mode \ |
| 303 | + ./mvnw --show-version --errors --batch-mode --no-transfer-progress \ |
276 | 304 | -Dmaven.repo.local=.m2/repository \ |
277 | 305 | verify \ |
278 | 306 | -Pgenerate-rule-docs,fastSkip \ |
|
0 commit comments