fix: forge-auto-install
This commit is contained in:
parent
7b999a3faf
commit
043bf112a4
2 changed files with 15 additions and 3 deletions
14
.github/workflows/build.yml
vendored
14
.github/workflows/build.yml
vendored
|
|
@ -24,6 +24,7 @@ jobs:
|
|||
project_full_name: ${{ steps.check.outputs.project_name }}-${{ steps.check.outputs.project_version }}
|
||||
changelog: ${{ steps.changelog.outputs.description }}
|
||||
mc_version: ${{ steps.check.outputs.minecraft_version }}
|
||||
loader_version: ${{ steps.check.outputs.loader_version }}
|
||||
release_type: ${{ steps.check.outputs.release_type }}
|
||||
diff: ${{ steps.read_diff.outputs.diff }}
|
||||
exists: ${{ steps.check.outputs.exists }}
|
||||
|
|
@ -163,17 +164,21 @@ jobs:
|
|||
id: check
|
||||
shell: bash
|
||||
run: |
|
||||
echo "project_name=${{ steps.pakku_info.outputs.name }}" >> $GITHUB_OUTPUT
|
||||
|
||||
MC_VERSIONS_JSON='${{ steps.pakku_lock_info.outputs.mc_versions }}'
|
||||
MINECRAFT_VERSION=$(echo "$MC_VERSIONS_JSON" | jq -r '.[0]' | tr -d '[]"')
|
||||
echo "minecraft_version=$MINECRAFT_VERSION" >> $GITHUB_OUTPUT
|
||||
|
||||
|
||||
|
||||
if ${{ env.DEV_ENVIRONMENT == 'true' }}; then
|
||||
echo "project_version=build_#${{ github.run_number }}" >> $GITHUB_OUTPUT
|
||||
else
|
||||
echo "project_version=${{ steps.changelog.outputs.version }}" >> $GITHUB_OUTPUT
|
||||
fi
|
||||
|
||||
echo "loader_version=${{ steps.pakku_lock_info.outputs.loaders }}" >> $GITHUB_OUTPUT
|
||||
echo "project_name=${{ steps.pakku_info.outputs.name }}" >> $GITHUB_OUTPUT
|
||||
echo "release_type=${{ steps.pakku_info.outputs.release_type }}" >> $GITHUB_OUTPUT
|
||||
echo "exists=${{ steps.check_tag.outputs.exists }}" >> $GITHUB_OUTPUT
|
||||
echo "make_release=${{ steps.check_tag.outputs.exists == 'false' && env.DEV_ENVIRONMENT == 'false' }}" >> $GITHUB_OUTPUT
|
||||
|
|
@ -283,9 +288,16 @@ jobs:
|
|||
set +e
|
||||
|
||||
VERSION=${{ needs.info.outputs.project_version }}
|
||||
LOADER_VERSION=${{ needs.info.outputs.loader_version }}
|
||||
MINECRAFT_VERSION=${{ needs.info.outputs.mc_version }}
|
||||
|
||||
|
||||
sed -i -e "s/DEV/${VERSION}/g" pakku.json
|
||||
sed -i -e "s/DEV/${VERSION}/g" config/fancymenu/customization/gui_main_menu.txt
|
||||
|
||||
sed -i -e "s/LOADER_VERSION/${LOADER_VERSION}/g" .pakku/server-overrides/forge-auto-install.txt
|
||||
sed -i -e "s/MINECRAFT_VERSION/${MINECRAFT_VERSION}/g" .pakku/server-overrides/forge-auto-install.txt
|
||||
|
||||
- name: 📝 Cache pakku
|
||||
uses: actions/cache@v4.2.4
|
||||
id: cache
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Specify your desired Minecraft-Version.
|
||||
# Possible options are [Version like: "1.20.4" or "latest"]
|
||||
minecraftVersion=1.20.1
|
||||
minecraftVersion=MINECRAFT_VERSION
|
||||
|
||||
# Specify your desired LoaderType.
|
||||
# Possible options are ["Forge" or "NeoForge"]
|
||||
|
|
@ -10,4 +10,4 @@ loaderType=Forge
|
|||
|
||||
# Specify your desired Loader-Version.
|
||||
# Possible options are [Version like: "20.4.164-beta" or "latest" or "recommended"]
|
||||
loaderVersion=47.4.2
|
||||
loaderVersion=LOADER_VERSION
|
||||
Loading…
Add table
Add a link
Reference in a new issue