@@ -25,30 +25,60 @@ jobs:
2525 with :
2626 java-version : ' 17'
2727
28- # api artifact
29- - name : Build API Artifact
30- run : ./gradlew :api:simplifyArtifact
28+ - name : Build Artifacts
29+ run : ./gradlew simplifyArtifact
30+
3131 - name : Upload API JAR to Release
3232 id : upload-api-assets
3333 uses : actions/upload-release-asset@v1
3434 with :
3535 upload_url : ${{ github.event.release.upload_url }}
36- asset_path : api/build/libs/mcsd-api.jar
37- asset_name : " mcsd-api-${{ github.event.release.tag_name }}.zip"
36+ asset_path : build/libs/mcsd-api.jar
37+ asset_name : " mcsd-api-${{ github.event.release.tag_name }}.jar"
38+ asset_content_type : application/java-archive
39+ env :
40+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
41+
42+ - name : Upload Core JAR to Release
43+ id : upload-api-assets
44+ uses : actions/upload-release-asset@v1
45+ with :
46+ upload_url : ${{ github.event.release.upload_url }}
47+ asset_path : build/libs/mcsd-core.jar
48+ asset_name : " mcsd-core-${{ github.event.release.tag_name }}.jar"
3849 asset_content_type : application/java-archive
3950 env :
4051 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
41-
42- # spigot artifact
43- - name : Build Spigot Artifact
44- run : ./gradlew :spigot:testPlugin
52+
4553 - name : Upload Spigot Plugin to Release
4654 id : upload-spigot-assets
4755 uses : actions/upload-release-asset@v1
4856 with :
4957 upload_url : ${{ github.event.release.upload_url }}
50- asset_path : spigot/run/plugins/mcsd-spigot.jar
51- asset_name : " mcsd-spigot-${{ github.event.release.tag_name }}.zip"
58+ asset_path : build/libs/mcsd-spigot.jar
59+ asset_name : " mcsd-spigot-${{ github.event.release.tag_name }}.jar"
60+ asset_content_type : application/java-archive
61+ env :
62+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
63+
64+ - name : Upload Forge Mod to Release
65+ id : upload-forge-assets
66+ uses : actions/upload-release-asset@v1
67+ with :
68+ upload_url : ${{ github.event.release.upload_url }}
69+ asset_path : build/libs/mcsd-forge.jar
70+ asset_name : " mcsd-forge-${{ github.event.release.tag_name }}.jar"
71+ asset_content_type : application/java-archive
72+ env :
73+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
74+
75+ - name : Upload Fabric Mod to Release
76+ id : upload-fabric-assets
77+ uses : actions/upload-release-asset@v1
78+ with :
79+ upload_url : ${{ github.event.release.upload_url }}
80+ asset_path : build/libs/mcsd-fabric.jar
81+ asset_name : " mcsd-fabric-${{ github.event.release.tag_name }}.jar"
5282 asset_content_type : application/java-archive
5383 env :
5484 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
0 commit comments