Skip to content

Commit f7eb0cb

Browse files
committed
ci: trigger CI on version branches and detect MC version from tag for publishing
1 parent 7a74e61 commit f7eb0cb

2 files changed

Lines changed: 11 additions & 1 deletion

File tree

.github/workflows/master.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ on:
77
push:
88
branches:
99
- 'master'
10+
- '*.x'
1011
schedule:
1112
# PaperMC doesn't change version numbers for latest releases meaning the build may break
1213
# unexpectedly. Build every so often so that we know if a breaking change has been published

.github/workflows/publish.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,15 @@ jobs:
3838
echo "path=$JAR_PATH" >> $GITHUB_OUTPUT
3939
echo "Found JAR: $JAR_PATH"
4040
41+
- name: Determine game versions
42+
id: game
43+
run: |
44+
if [[ "${{ github.ref_name }}" == *"-1.20"* ]]; then
45+
echo "versions=>=1.20 <1.21" >> $GITHUB_OUTPUT
46+
else
47+
echo "versions=>=1.21" >> $GITHUB_OUTPUT
48+
fi
49+
4150
- name: Upload to Modrinth & CurseForge
4251
uses: Kir-Antipov/mc-publish@v3.3
4352
with:
@@ -53,7 +62,7 @@ jobs:
5362
version: ${{ steps.version.outputs.version }}
5463
version-type: ${{ github.event.release.prerelease && 'beta' || 'release' }}
5564

56-
game-versions: ">=1.21"
65+
game-versions: ${{ steps.game.outputs.versions }}
5766

5867
loaders: |
5968
paper

0 commit comments

Comments
 (0)