Skip to content

Commit e3eb676

Browse files
committed
Fetch dependencies in one step, use batch mode
Signed-off-by: Enrico Minack <github@enrico.minack.dev>
1 parent b6a5d66 commit e3eb676

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

.github/workflows/scala-client.yml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,16 @@ jobs:
6767
- name: Bootstrap Proto files
6868
run: go run github.com/magefile/mage@v1.14.0 -v BootstrapProto
6969
shell: bash
70+
- name: Fetch mvn dependencies
71+
working-directory: client/scala/armada-scala-client
72+
run: mvn --batch-mode dependency:go-offline
73+
shell: bash
7074
- name: Generate Scala from proto
7175
working-directory: client/scala/armada-scala-client
7276
run: |
7377
# Generate Scala from proto
7478
echo "::group::generate sources"
75-
mvn generate-sources
79+
mvn --batch-mode generate-sources
7680
echo "::endgroup::"
7781
7882
echo "::group::generated scala files"
@@ -81,23 +85,23 @@ jobs:
8185
shell: bash
8286
- name: Compile package
8387
working-directory: client/scala/armada-scala-client
84-
run: mvn compile -Dspotless.check.skip
88+
run: mvn --batch-mode compile -Dspotless.check.skip
8589
shell: bash
8690
- name: Test package
8791
working-directory: client/scala/armada-scala-client
88-
run: mvn test -Dspotless.check.skip
92+
run: mvn --batch-mode test -Dspotless.check.skip
8993
shell: bash
9094
- name: Check code style
9195
working-directory: client/scala/armada-scala-client
9296
run: |
9397
# Check code style
9498
echo "::group::check style"
95-
if ! mvn spotless:check
99+
if ! mvn --batch-mode spotless:check
96100
then
97101
echo "::endgroup::"
98102
99103
echo "::group::apply style"
100-
mvn spotless:apply
104+
mvn --batch-mode spotless:apply
101105
echo "::endgroup::"
102106
103107
echo "::group::style fixes"
@@ -110,5 +114,5 @@ jobs:
110114
shell: bash
111115
- name: Create papackge
112116
working-directory: client/scala/armada-scala-client
113-
run: mvn package -DskipTests -Dspotless.check.skip
117+
run: mvn --batch-mode package -DskipTests -Dspotless.check.skip
114118
shell: bash

0 commit comments

Comments
 (0)