File tree 1 file changed +46
-1
lines changed
1 file changed +46
-1
lines changed Original file line number Diff line number Diff line change 1
1
name : Java CI
2
2
3
- on : [push]
3
+ on :
4
+ push :
4
5
5
6
jobs :
6
7
build :
15
16
with :
16
17
java-version : ' 11'
17
18
distribution : ' adopt'
19
+ # NEATO ! CACHE !!!!
20
+ cache : ' maven'
21
+
18
22
- name : Dependency Test
19
23
run : mvn test -Dtest=org.myrobotlab.framework.DependencyTest -q
20
24
- name : Build with Maven
21
25
run : mvn --batch-mode -Dtest=!**/OpenCV* test -q
26
+
27
+ - name : Get next version
28
+ uses : reecetech/version-increment@2023.9.3
29
+ id : version
30
+ with :
31
+ scheme : semver
32
+ increment : patch
33
+
34
+ - name : Package with Maven
35
+ run : " mvn package -DskipTests -Dversion=${{ steps.version.outputs.version }} -q"
36
+
37
+ # - name: Fake Build
38
+ # run: |
39
+ # mkdir -p target
40
+ # echo ${{ github.sha }} > ./target/myrobotlab.zip
41
+
42
+ - name : Pre Release
43
+ if : github.ref != 'refs/heads/develop'
44
+ id : prerelease
45
+ uses : softprops/action-gh-release@v1
46
+ with :
47
+ token : ${{ secrets.ACCESS_TOKEN }}
48
+ prerelease : true
49
+ files : ./target/myrobotlab.zip
50
+ name : " Pre ${{ steps.version.outputs.version }} Nixie"
51
+ tag_name : ${{ steps.version.outputs.version }}
52
+ generate_release_notes : true
53
+ body_path : ./release-template.md
54
+
55
+ - name : Release
56
+ if : github.ref == 'refs/heads/develop'
57
+ id : release
58
+ uses : softprops/action-gh-release@v1
59
+ with :
60
+ token : ${{ secrets.ACCESS_TOKEN }}
61
+ files : ./target/myrobotlab.zip
62
+ name : " ${{ steps.version.outputs.version }} Nixie"
63
+ tag_name : ${{ steps.version.outputs.version }}
64
+ generate_release_notes : true
65
+ body_path : ./release-template.md
66
+
You can’t perform that action at this time.
0 commit comments