Update release.yml
This commit is contained in:
parent
23cee77c98
commit
2d4108d50b
1 changed files with 21 additions and 21 deletions
42
.github/workflows/release.yml
vendored
42
.github/workflows/release.yml
vendored
|
|
@ -53,8 +53,8 @@ jobs:
|
|||
with:
|
||||
path: CHANGELOG.md
|
||||
|
||||
build-cf:
|
||||
name: Build CF Pack
|
||||
build-curseforge:
|
||||
name: Build CurseForge Pack
|
||||
runs-on: ubuntu-latest
|
||||
needs: [info]
|
||||
steps:
|
||||
|
|
@ -68,23 +68,23 @@ jobs:
|
|||
sed -i -e "s/DEV/${VERSION}/g" ./.github/buildtools/modpack/manifest.json
|
||||
sed -i -e "s/DEV/${VERSION}/g" config/fancymenu/customization/gui_main_menu.txt
|
||||
|
||||
- name: Export CF
|
||||
- name: Export CurseForge
|
||||
run: |
|
||||
mkdir -p overrides
|
||||
mv -vf {config,defaultconfigs,kubejs} overrides/
|
||||
mv -vf .github/buildtools/modpack/manifest.json ./
|
||||
mv -vf .github/buildtools/modpack/modlist.html ./
|
||||
zip -r ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-cf.zip manifest.json modlist.html overrides
|
||||
zip -r ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-curseforge.zip manifest.json modlist.html overrides
|
||||
|
||||
- name: Upload zip cf
|
||||
- name: Upload zip CurseForge
|
||||
uses: actions/upload-artifact@v4.3.3
|
||||
with:
|
||||
name: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-cf
|
||||
path: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-cf.zip
|
||||
name: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-curseforge
|
||||
path: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-curseforge.zip
|
||||
retention-days: 5
|
||||
|
||||
build-mmc:
|
||||
name: Build MMC Pack
|
||||
build-multimc:
|
||||
name: Build MultiMC Pack
|
||||
runs-on: ubuntu-latest
|
||||
needs: [info]
|
||||
steps:
|
||||
|
|
@ -107,7 +107,7 @@ jobs:
|
|||
echo "password=${{ secrets.USER_TOKEN_XIKARO }}"; }; f'
|
||||
git submodule update --recursive
|
||||
|
||||
- name: Export MMC
|
||||
- name: Export MultiMC
|
||||
run: |
|
||||
mkdir -p .minecraft
|
||||
mkdir -p flame
|
||||
|
|
@ -118,13 +118,13 @@ jobs:
|
|||
mv -vf .github/buildtools/modpack/manifest.json flame/
|
||||
find .minecraft/mods -name "probejs-*" -delete;
|
||||
find .minecraft/mods -name ".git" -delete;
|
||||
zip -r ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-mmc.zip icon.png mmc-pack.json instance.cfg .minecraft/ flame/
|
||||
zip -r ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-multimc.zip icon.png mmc-pack.json instance.cfg .minecraft/ flame/
|
||||
|
||||
- name: Upload zip mmc
|
||||
- name: Upload zip multimc
|
||||
uses: actions/upload-artifact@v4.3.3
|
||||
with:
|
||||
name: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-mmc
|
||||
path: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-mmc.zip
|
||||
name: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-multimc
|
||||
path: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-multimc.zip
|
||||
retention-days: 5
|
||||
|
||||
build-server:
|
||||
|
|
@ -160,7 +160,7 @@ jobs:
|
|||
|
||||
release-curseforge:
|
||||
name: Deploy to CurseForge
|
||||
needs: [info, build-cf, build-server]
|
||||
needs: [info, build-curseforge, build-server]
|
||||
runs-on: ubuntu-latest
|
||||
outputs:
|
||||
cf_release_id: ${{ steps.cf_release.outputs.id }}
|
||||
|
|
@ -175,7 +175,7 @@ jobs:
|
|||
- name: Download cf modpack
|
||||
uses: actions/download-artifact@v4.1.7
|
||||
with:
|
||||
name: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-cf
|
||||
name: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-curseforge
|
||||
|
||||
- name: Download serverpack
|
||||
uses: actions/download-artifact@v4.1.7
|
||||
|
|
@ -189,7 +189,7 @@ jobs:
|
|||
api-token: ${{ secrets.CF_API_TOKEN }}
|
||||
project-id: ${{ vars.CF_MODPACK_ID }}
|
||||
display-name: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}
|
||||
modpack-path: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-cf.zip
|
||||
modpack-path: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-curseforge.zip
|
||||
server-display-name: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-server
|
||||
modpack-server-path: ${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-server.zip
|
||||
changelog: ${{ needs.info.outputs.changelog }}
|
||||
|
|
@ -235,7 +235,7 @@ jobs:
|
|||
|
||||
close-fixed-issues:
|
||||
name: Close Fixed Issues
|
||||
needs: [info, build-cf, build-mmc, build-server]
|
||||
needs: [info, build-curseforge, build-multimc, build-server]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
|
|
@ -250,7 +250,7 @@ jobs:
|
|||
|
||||
release-github:
|
||||
name: Deploy to GitHub
|
||||
needs: [info, build-cf, build-mmc, build-server, close-fixed-issues]
|
||||
needs: [info, build-curseforge, build-multimc, build-server, close-fixed-issues]
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Download modpack
|
||||
|
|
@ -266,8 +266,8 @@ jobs:
|
|||
name: ${{ needs.info.outputs.project_version }}
|
||||
body: ${{ needs.info.outputs.changelog }}
|
||||
files: |
|
||||
${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-cf.zip
|
||||
${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-mmc.zip
|
||||
${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-curseforge.zip
|
||||
${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-multimc.zip
|
||||
${{ needs.info.outputs.project_name }}-${{ needs.info.outputs.project_version }}-server.zip
|
||||
tag_name: ${{ needs.info.outputs.project_version }}
|
||||
env:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue