@@ -15,18 +15,19 @@ jobs:
15
15
16
16
steps :
17
17
- name : Check out repository
18
- uses : actions/checkout@v2
18
+ uses : actions/checkout@v3.5.2
19
19
20
20
- name : Set up JDK
21
- uses : actions/setup-java@v1
21
+ uses : actions/setup-java@v3.11.0
22
22
with :
23
- java-version : 1.8
23
+ distribution : ' temurin'
24
+ java-version : 8
24
25
25
26
- name : Elevate wrapper permissions
26
27
run : chmod +x ./gradlew
27
28
28
29
- name : Loading gradle cache
29
- uses : actions/cache@v2
30
+ uses : actions/cache@v3.3.1
30
31
with :
31
32
path : |
32
33
~/.gradle/caches
@@ -45,20 +46,20 @@ jobs:
45
46
run : mv build/libs/lambda-*.jar lambda-${{ github.run_number }}.jar
46
47
47
48
- name : Generate forge mod checksum
48
- uses : ToxicAven/generate-checksum-file@v1
49
+ uses : ToxicAven/generate-checksum-file@v2
49
50
with :
50
51
filePath : lambda-${{ github.run_number }}.jar
51
52
saveFile : lambda-${{ github.run_number }}-SHA256.txt
52
53
algorithm : SHA256
53
54
54
55
- name : Archive forge mod
55
- uses : actions/upload-artifact@v2
56
+ uses : actions/upload-artifact@v3.1.2
56
57
with :
57
58
name : lambda-${{ github.run_number }}
58
59
path : lambda-${{ github.run_number }}.jar
59
60
60
61
- name : Archive forge mod checksum
61
- uses : actions/upload-artifact@v2
62
+ uses : actions/upload-artifact@v3.1.2
62
63
with :
63
64
name : lambda-${{ github.run_number }}-SHA256.txt
64
65
path : lambda-${{ github.run_number }}-SHA256.txt
@@ -70,29 +71,30 @@ jobs:
70
71
run : mv build/libs/lambda-*-api.jar lambda-${{ github.run_number }}-api.jar
71
72
72
73
- name : Generate API mod checksum
73
- uses : ToxicAven/generate-checksum-file@v1
74
+ uses : ToxicAven/generate-checksum-file@v2
74
75
with :
75
76
filePath : lambda-${{ github.run_number }}-api.jar
76
77
saveFile : lambda-${{ github.run_number }}-api-SHA256.txt
77
78
algorithm : SHA256
78
79
79
80
- name : Archive plugin API
80
- uses : actions/upload-artifact@v2
81
+ uses : actions/upload-artifact@v3.1.2
81
82
with :
82
83
name : lambda-${{ github.run_number }}-api
83
84
path : lambda-${{ github.run_number }}-api.jar
84
85
85
86
- name : Upload API checksum
86
- uses : actions/upload-artifact@v2
87
+ uses : actions/upload-artifact@v3.1.2
87
88
with :
88
89
name : lambda-${{ github.run_number }}-api-SHA256.txt
89
90
path : lambda-${{ github.run_number }}-api-SHA256.txt
90
91
91
92
- name : Get branch name
92
-
93
+ id : branch-name
94
+ uses : tj-actions/branch-names@v7
93
95
94
96
- name : Send Discord build message
95
- if : github.ref == 'refs/heads/master '
97
+ if : steps.branch-name.outputs.is_default == 'true '
96
98
run : |
97
99
COMMITMESSAGE=`git log --pretty=format:'- \`%h\` %s' -5 --reverse` &&
98
- (curl "$WEBHOOK" -sS -H "Content-Type:application/json" -X POST -d "{\"content\":null,\"embeds\":[{\"title\":\"Build $BUILD\",\"description\":\"**Branch:** $BRANCH_NAME\\n**Changes:**\\n$COMMITMESSAGE\",\"url\":\"https://github.com/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID\",\"color\":1487872,\"fields\":[{\"name\":\"Artifacts:\",\"value\":\"- [lambda-$BUILD.zip](https://nightly.link/$GITHUB_REPOSITORY/workflows/nightly_build.yml/$BRANCH_NAME/lambda-$BUILD.zip)\"}],\"footer\":{\"text\":\"$GITHUB_REPOSITORY\"},\"thumbnail\":{\"url\":\"https://raw.githubusercontent.com/lambda-client/lambda/master/src/main/resources/assets/minecraft/lambda/lambda_map.png\"}}],\"username\":\"Github Actions\",\"avatar_url\":\"https://www.2b2t.com.au/assets/github.jpeg\"}")
100
+ (curl "$WEBHOOK" -sS -H "Content-Type:application/json" -X POST -d "{\"content\":null,\"embeds\":[{\"title\":\"Build $BUILD\",\"description\":\"**Branch:** $BRANCH_NAME\\n**Changes:**\\n$COMMITMESSAGE\",\"url\":\"https://github.com/$GITHUB_REPOSITORY/actions/runs/$GITHUB_RUN_ID\",\"color\":1487872,\"fields\":[{\"name\":\"Artifacts:\",\"value\":\"- [lambda-$BUILD.zip](https://nightly.link/$GITHUB_REPOSITORY/workflows/nightly_build.yml/$BRANCH_NAME/lambda-$BUILD.zip)\"}],\"footer\":{\"text\":\"$GITHUB_REPOSITORY\"},\"thumbnail\":{\"url\":\"https://raw.githubusercontent.com/lambda-client/lambda/master/src/main/resources/assets/minecraft/lambda/lambda_map.png\"}}],\"username\":\"Github Actions\",\"avatar_url\":\"https://www.2b2t.com.au/assets/github.jpeg\"}")
0 commit comments