Skip to content

Commit 23ade7d

Browse files
authored
Fixes to release pipelines
1 parent 26df28e commit 23ade7d

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

.github/workflows/on-release.yml

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,8 @@ jobs:
8787
RELEASE_PRERELEASE: ${{ github.event.release.prerelease }}
8888
RELEASE_JAR_PATH: ${{ env.RELEASE_JAR_PATH }}
8989
run: |
90-
./Plan/gradlew :plugin:publishToOre
90+
cd Plan
91+
./gradlew :plugin:publishToOre
9192
9293
upload_release_curseforge:
9394
name: CurseForge Upload
@@ -154,12 +155,19 @@ jobs:
154155
RELEASE_PRERELEASE: ${{ github.event.release.prerelease }}
155156
RELEASE_DOWNLOAD_URL: ${{ env.RELEASE_DOWNLOAD_URL }}
156157
run: |
157-
./Plan/gradlew :plugin:publishPluginPublicationToHangar
158+
cd Plan
159+
./gradlew :plugin:publishPluginPublicationToHangar
158160
159161
upload_release_modrinth:
160162
name: Modrinth Upload
161163
runs-on: ubuntu-latest
162164
steps:
165+
- name: Calculate formatted version
166+
run: |
167+
TAG_NAME="${{ github.event.release.tag_name }}"
168+
# 5.7.xxxx -> 5.7+build.xxxx
169+
FORMATTED_VERSION=$(echo "$TAG_NAME" | sed -r 's/([0-9]+\.[0-9]+)\.(.*)/\1+build.\2/')
170+
echo "FORMATTED_VERSION=$FORMATTED_VERSION" >> $GITHUB_ENV
163171
- name: Download release artifacts for upload
164172
run: |
165173
# Fetch all assets
@@ -186,7 +194,7 @@ jobs:
186194
modrinth-token: ${{ secrets.MODRINTH_TOKEN }}
187195
files: ${{ env.REGULAR_JAR }}
188196
name: ${{ github.event.release.name }}
189-
version: ${{ github.event.release.tag_name }}
197+
version: ${{ env.FORMATTED_VERSION }}
190198
changelog: ${{ github.event.release.body }}
191199
loaders: |
192200
bukkit
@@ -198,7 +206,8 @@ jobs:
198206
velocity
199207
sponge
200208
nukkit
201-
game-versions: <=1.13
209+
game-versions: |
210+
>=1.13
202211
version-type: ${{ github.event.release.prerelease && 'beta' || 'release' }}
203212

204213
- name: Modrinth Upload - Fabric 🚀
@@ -208,11 +217,12 @@ jobs:
208217
modrinth-token: ${{ secrets.MODRINTH_TOKEN }}
209218
files: ${{ env.FABRIC_JAR }}
210219
name: ${{ github.event.release.name }}
211-
version: ${{ github.event.release.tag_name }}
220+
version: ${{ env.FORMATTED_VERSION }}+fabric
212221
changelog: ${{ github.event.release.body }}
213222
loaders: |
214223
fabric
215-
game-versions: <=1.21.9
224+
game-versions: |
225+
>=1.21.9
216226
version-type: ${{ github.event.release.prerelease && 'beta' || 'release' }}
217227
dependencies: |
218228
P7dR8mSH(required)

0 commit comments

Comments
 (0)