@@ -12,51 +12,37 @@ jobs:
12
12
13
13
steps :
14
14
- name : Checkout repository
15
- uses : actions/checkout@v2
16
- - name : Set up JDK 6
17
- id : setup_jdk_6
18
- uses : actions/setup-java@v1
15
+ uses : actions/checkout@v3
16
+ - name : Set up JDK 6 & 17
17
+ uses : actions/setup-java@v3
19
18
with :
20
- java-version : 6
21
- - name : Set up JDK 17
22
- id : setup_jdk_17
23
- uses : actions/setup-java@v1
24
- with :
25
- java-version : 17
19
+ distribution : ' zulu'
20
+ java-version : |
21
+ 6
22
+ 17
26
23
- name : Install advancecomp
27
24
run : sudo apt-get install advancecomp
28
25
- name : Install strip-nondeterminism
29
26
run : sudo apt-get install strip-nondeterminism
30
27
- name : Build with Gradle
31
28
env :
32
- GITHUB_ACTIONS_JDK_6 : ${{ steps.setup_jdk_6.outputs.path }}
33
- GITHUB_ACTIONS_JDK_17 : ${{ steps.setup_jdk_17.outputs.path }}
34
29
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
35
30
BUILD_RELEASE : ${{ github.event.release.prerelease == false }}
36
- uses : gradle/gradle-build-action@v1
31
+ uses : gradle/gradle-build-action@v2
37
32
with :
38
33
gradle-version : wrapper
39
- distributions-cache-enabled : false
40
- dependencies-cache-enabled : false
41
- configuration-cache-enabled : false
42
- arguments : build publish
34
+ cache-disabled : true
35
+ arguments : build publish --scan --stacktrace --warning-mode all
43
36
- name : Run strip-nondeterminism on built .jar files
44
37
run : strip-nondeterminism mc-texture-gen-app/build/libs/*.jar
45
38
- name : Run advzip on built .jar files
46
39
run : advzip --shrink-insane --iter 99999 -k -p -z mc-texture-gen-app/build/libs/*.jar
47
40
- name : Draft release
48
- id : create_release
49
- uses : actions/create-release@v1
50
- env :
51
- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
41
+ uses : softprops/action-gh-release@v1
52
42
with :
53
43
tag_name : ${{ github.ref }}
54
- release_name : Draft release ${{ github.ref }}
44
+ name : Draft release ${{ github.ref }}
55
45
body : Replace this text with the description of this release!
56
46
draft : true
57
47
prerelease : false
58
- - name : Upload draft release assets
59
- uses : shogo82148/actions-upload-release-asset@v1
60
- with :
61
- upload_url : ${{ steps.create_release.outputs.upload_url }}
62
- asset_path : mc-texture-gen-app/build/libs/*.jar
48
+ files : mc-texture-gen-app/build/libs/*.jar
0 commit comments