Skip to content

Commit 4d7d964

Browse files
committed
ci: Update CurseForge workflow to download dependencies
1 parent f1dda87 commit 4d7d964

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

.github/workflows/curseforge.yml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,21 @@ jobs:
2020
distribution: 'temurin'
2121
java-version: '21'
2222

23-
- name: Make Gradle Wrapper Executable
24-
run: chmod +x ./gradlew
23+
- name: Download Hytale Server dependencies
24+
run: |
25+
mkdir downloader
26+
cd downloader
27+
wget https://downloader.hytale.com/hytale-downloader.zip
28+
unzip hytale-downloader.zip
29+
chmod +x hytale-downloader
30+
./hytale-downloader
31+
cd ..
32+
mkdir -p hytale-mock/release/package/game/latest/
33+
if [ -d "downloader/Server" ]; then mv downloader/Server hytale-mock/release/package/game/latest/; fi
34+
if [ -f "downloader/Assets.zip" ]; then mv downloader/Assets.zip hytale-mock/release/package/game/latest/; fi
2535
2636
- name: Publish to CurseForge
2737
env:
2838
CURSEFORGE_TOKEN: ${{ secrets.CURSEFORGE_TOKEN }}
2939
CURSEFORGE_PROJECT_ID: ${{ secrets.CURSEFORGE_PROJECT_ID }}
30-
run: ./gradlew curseforge
40+
run: ./gradlew curseforge -PhytaleHome=$(pwd)/hytale-mock

0 commit comments

Comments
 (0)