@@ -24,35 +24,11 @@ jobs:
24
24
with :
25
25
fetch-depth : ' 0'
26
26
27
- - name : Set up JDK
28
- uses : actions/setup-java@v4
29
- with :
30
- java-version : ' 21'
31
- distribution : ' corretto'
32
- cache : ' maven'
33
-
34
- - name : Cache Maven packages
35
- uses : actions/cache@v4
36
- with :
37
- path : |
38
- ~/.m2/repository
39
- !~/.m2/repository/org/devgateway/tcdi
40
- key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
41
- restore-keys : |
42
- ${{ runner.os }}-maven-
43
-
44
27
- name : Configure Git user
45
28
run : |
46
29
git config user.email "[email protected] "
47
30
git config user.name "Timothy Mugo Gachengo"
48
31
49
- - name : Build the Maven project
50
- run : |
51
- mvn package -DskipTests=true -Dcheckstyle.skip \
52
- && mkdir -p forms/target/deps \
53
- && cd forms/target/deps \
54
- && jar -xf ../*.jar
55
-
56
32
- name : Generate Tag
57
33
id : tag_version
58
34
uses :
mathieudutour/[email protected]
@@ -107,6 +83,30 @@ jobs:
107
83
needs : build-and-push-docker-image
108
84
runs-on : ubuntu-latest
109
85
steps :
86
+ - name : Set up JDK
87
+ uses : actions/setup-java@v4
88
+ with :
89
+ java-version : ' 21'
90
+ distribution : ' corretto'
91
+ cache : ' maven'
92
+
93
+ - name : Cache Maven packages
94
+ uses : actions/cache@v4
95
+ with :
96
+ path : |
97
+ ~/.m2/repository
98
+ !~/.m2/repository/org/devgateway/tcdi
99
+ key : ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
100
+ restore-keys : |
101
+ ${{ runner.os }}-maven-
102
+
103
+ - name : Build the Maven project
104
+ run : |
105
+ mvn package -DskipTests=true -Dcheckstyle.skip \
106
+ && mkdir -p forms/target/deps \
107
+ && cd forms/target/deps \
108
+ && jar -xf ../*.jar
109
+
110
110
- name : Generate a changelog
111
111
uses : orhun/git-cliff-action@v3
112
112
id : changelog
0 commit comments