@@ -82,26 +82,29 @@ jobs:
8282 GITHUB_TOKEN : ${{ github.token }}
8383 run : ./gradlew closeMilestone --stacktrace --no-configuration-cache
8484
85+ - name : Build website update inputs
86+ id : website_inputs
87+ if : ${{ inputs.update_website }}
88+ run : |
89+ echo "wurst_version=$(grep '^mod_version=' gradle.properties | cut -d'=' -f2 | tr -d ' \r' | sed 's/^v//' | sed 's/-MC.*$//')" >> "$GITHUB_OUTPUT"
90+ echo "mc_version=$(grep '^minecraft_version=' gradle.properties | cut -d'=' -f2 | tr -d ' \r')" >> "$GITHUB_OUTPUT"
91+ echo "fapi_version=$(grep '^fabric_version=' gradle.properties | cut -d'=' -f2 | tr -d ' \r')" >> "$GITHUB_OUTPUT"
92+
8593 - name : Upload backups
8694 if : ${{ inputs.upload_backups }}
87- env :
88- WI_BACKUPS_API_KEY : ${{ secrets.WI_BACKUPS_API_KEY }}
89- run : ./gradlew uploadBackups --stacktrace --no-configuration-cache
95+ uses : Wurst-Imperium/upload-backups@v1
96+ with :
97+ api_key : ${{ secrets.WI_BACKUPS_API_KEY }}
98+ project : Wurst
99+ version : ${{ steps.website_inputs.outputs.wurst_version }}
100+ path : build/libs/*.jar
90101
91102 - name : Publish to GitHub
92103 if : ${{ inputs.publish_github }}
93104 env :
94105 GITHUB_TOKEN : ${{ secrets.OLD_MCX_PUBLISH_TOKEN }}
95106 run : ./gradlew github --stacktrace --no-configuration-cache
96107
97- - name : Build website update inputs
98- id : website_inputs
99- if : ${{ inputs.update_website }}
100- run : |
101- echo "wurst_version=$(grep '^mod_version=' gradle.properties | cut -d'=' -f2 | tr -d ' \r' | sed 's/^v//' | sed 's/-MC.*$//')" >> "$GITHUB_OUTPUT"
102- echo "mc_version=$(grep '^minecraft_version=' gradle.properties | cut -d'=' -f2 | tr -d ' \r')" >> "$GITHUB_OUTPUT"
103- echo "fapi_version=$(grep '^fabric_version=' gradle.properties | cut -d'=' -f2 | tr -d ' \r')" >> "$GITHUB_OUTPUT"
104-
105108 - name : Trigger website update
106109 if : ${{ inputs.update_website }}
107110 uses : Wurst-Imperium/dispatch-and-wait@v1
0 commit comments