1818
1919env :
2020 # link to the changelog with a format code for the version
21- CHANGELOG_LOCATION : " Changelog is available [here](https://github.com/${{ github.repository }}/releases/tag/GTExpertCore -v${{ github.event.inputs.version }}-${{ github.event.inputs.release_type }})"
21+ CHANGELOG_LOCATION : " Changelog is available [here](https://github.com/${{ github.repository }}/releases/tag/GTWoodProcessing -v${{ github.event.inputs.version }}-${{ github.event.inputs.release_type }})"
2222 # Version of the mod
2323 FULL_VERSION : " ${{ github.event.inputs.version }}-${{ github.event.inputs.release_type }}"
2424 # type of release
25- NAME : " GTExpertCore "
25+ NAME : " GTWoodProcessing "
2626
2727 # Curseforge and Modrinth project IDs
28- CURSEFORGE_PROJECT_ID : " 851103 "
29- MODRINTH_PROJECT_ID : " ipueNiWG "
28+ CURSEFORGE_PROJECT_ID : " 1093753 "
29+ MODRINTH_PROJECT_ID : " LRBGeIQP "
3030
3131concurrency :
32- group : publish-${{ github.head_ref || github.ref }}
32+ group : publish-${{ inputs.target_branch || github.ref }}
3333 cancel-in-progress : true
3434
3535jobs :
4242
4343 steps :
4444 - name : Checkout Repository
45- uses : actions/checkout@v4
45+ uses : actions/checkout@v6
46+ with :
47+ ref : ${{ inputs.target_branch || github.ref }}
48+ fetch-tags : true
4649
4750 - name : Check if tag already exists
4851 run : |
@@ -52,14 +55,14 @@ jobs:
5255 fi
5356
5457 - name : Set version
55- run : sed -i "s/modVersion.*=.*/modVersion = ${{ env.FULL_VERSION }}/g" gradle .properties
58+ run : sed -i "s/modVersion.*=.*/modVersion = ${{ env.FULL_VERSION }}/g" buildscript .properties
5659
57- - name : Commit and push gradle .properties
58- uses : stefanzweifel/git-auto-commit-action@v5
60+ - name : Commit and push buildscript .properties
61+ uses : stefanzweifel/git-auto-commit-action@v7
5962 with :
6063 commit_message : " Bump version to v${{ env.FULL_VERSION }}"
6164 commit_options : ' --no-verify'
62- file_pattern : gradle .properties
65+ file_pattern : buildscript .properties
6366 tagging_message : " v${{ env.FULL_VERSION }}"
6467
6568 - name : Setup Build
@@ -79,36 +82,32 @@ jobs:
7982 modrinth-id : ${{ env.MODRINTH_PROJECT_ID }}
8083 modrinth-token : " ${{ secrets.MODRINTH_API_KEY }}"
8184 modrinth-dependencies : |
82- G1ckZuWK(required)
8385 tULldUx4(required)
84- tZiutdLG(required)
8586 curseforge-id : ${{ env.CURSEFORGE_PROJECT_ID }}
8687 curseforge-token : " ${{ secrets.CURSEFORGE_API_KEY }}"
8788 curseforge-dependencies : |
88- mixin-booter(required)
8989 gregtech-ce-unofficial(required)
90- gregicality-multiblocks(required)
91- implosionnobomb(recommended)
92- ae2-extended-life(recommended)
93- ae-additions-extra-cells-2-fork(recommended)
94- nae2(recommended)
95- ender-io-base(recommended)
96- ender-io-machines(recommended)
97- ender-io-endergy(recommended)
98- ender-io-conduits(recommended)
99- ender-io-ae2-conduits(recommended)
100- gregtech-food-option(recommended)
101- chisel(recommended)
102- extracpus(recommended)
103- draconic-evolution(recommended)
104- draconicadditions(recommended)
105- project-red-illumination(recommended)
106- avaritia-1-1x-unofficial(recommended)
107- thaumcraft(recommended)
108- forestry(recommended)
109- gendustry(recommended)
110- binnies-mods-patched(recommended)
111- ulv-covers(incompatible)
90+ advanced-rocketry(optional)
91+ binnies-mods-patched(optional)
92+ biomes-o-plenty(optional)
93+ botania(optional)
94+ extra-utilities(optional)
95+ forestry(optional)
96+ gregtech-food-option(optional)
97+ ice-and-fire-dragons(optional)
98+ integrated-dynamics(optional)
99+ mystical-world(optional)
100+ natura(optional)
101+ nether-update-backport(optional)
102+ plants(optional)
103+ project-vibrant-journeys(optional)
104+ random-things(optional)
105+ roots(optional)
106+ rustic(optional)
107+ thaumcraft(optional)
108+ the-twilight-forest(optional)
109+ traverse-reforged(optional)
110+ wizardry-mod(optional)
112111 files : |
113112 build/libs/!(*-@(dev|sources|javadoc)).jar
114113 build/libs/*-@(sources).jar
0 commit comments