@@ -17,11 +17,11 @@ jobs:
17
17
# Steps represent a sequence of tasks that will be executed as part of the job
18
18
steps :
19
19
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
20
- - uses : actions/checkout@v2
20
+ - uses : actions/checkout@v3
21
21
- name : Set up JDK 17
22
- uses : actions/setup-java@v2
22
+ uses : actions/setup-java@v3
23
23
with :
24
- distribution : ' adopt '
24
+ distribution : ' microsoft '
25
25
java-version : ' 17'
26
26
27
27
- name : Grant execute permission for gradlew
30
30
- name : Build with Gradle
31
31
run : ./gradlew build
32
32
33
- - uses : actions/upload-artifact@v2
33
+ - uses : actions/upload-artifact@v3
34
34
with :
35
35
name : Artifacts
36
36
path : build/libs/
41
41
run : |
42
42
CHANGELOG=$(sed '/___/Q' CHANGELOG.md)
43
43
CHANGELOG=$(echo "$CHANGELOG" | sed 1d)
44
+
45
+ CHANGELOGtmp="${CHANGELOG//'%'/'%25'}"
46
+ CHANGELOGtmp="${CHANGELOGtmp//$'\n'/'%0A'}"
47
+ CHANGELOGtmp="${CHANGELOGtmp//$'\r'/'%0D'}"
48
+
49
+ echo "::set-output name=changelog::$CHANGELOGtmp"
50
+
44
51
echo "Changelog:\n$CHANGELOG"
45
52
46
53
changelog="${CHANGELOG}"
@@ -81,14 +88,13 @@ jobs:
81
88
CHANGELOG=$(echo -n "$modified_changelog")
82
89
fi
83
90
84
- CHANGELOG-discord ="${CHANGELOG//'%'/'%25'}"
85
- CHANGELOG-discord ="${CHANGELOG//$'\n'/'%0A'}"
86
- CHANGELOG-discord ="${CHANGELOG//$'\r'/'%0D'}"
91
+ CHANGELOG="${CHANGELOG//'%'/'%25'}"
92
+ CHANGELOG="${CHANGELOG//$'\n'/'%0A'}"
93
+ CHANGELOG="${CHANGELOG//$'\r'/'%0D'}"
87
94
88
- echo "::set-output name=changelog::$changelog"
89
- echo "::set-output name=changelog-discord::$CHANGELOG-discord"
95
+ echo "::set-output name=changelog_discord::$CHANGELOG"
90
96
91
- - uses : actions/github-script@v2
97
+ - uses : actions/github-script@v6
92
98
id : fname
93
99
with :
94
100
result-encoding : string
@@ -124,12 +130,9 @@ jobs:
124
130
with :
125
131
args : |
126
132
"@Update-Notification"
127
- "Skyblocker ${{ steps.version_tag.outputs.value }}"
133
+ "## Skyblocker ${{ steps.version_tag.outputs.value }}"
128
134
""
129
- "Changelog"
130
- "```md"
131
- "${{ steps.read_changelog.outputs.changelog-discord }}"
132
- "```"
135
+ "${{ steps.read_changelog.outputs.changelog_discord }}"
133
136
":inbox_tray: Download latest version on Modrinth or Github:"
134
137
"<:modrinth:900697862206287882> <${{ steps.modrinth.outputs.url }}>"
135
138
"<:github:900697885706952725> <${{ steps.uploadrelease.outputs.url }}>"
0 commit comments