zsazsbazs2024/.github/workflows/release.yml
Balazs Toldi d1eca479ba
Some checks failed
Pack and Release / setup (push) Failing after 2s
Pack and Release / packwiz (push) Has been skipped
Pack and Release / release (push) Has been skipped
test 3
2024-12-03 15:21:13 +01:00

39 lines
No EOL
898 B
YAML

name: Pack and Release
on: push
jobs:
setup:
runs-on: ubuntu-latest
container:
image: nodejs:lts-slim
steps:
- name: Checkout code
uses: actions/checkout@v4
packwiz:
needs: setup
runs-on: ubuntu-latest
container:
image: bazsalanszky/packwiz-installer
steps:
- name: Verify pack.toml existence
run: ls -al
- name: Run packwiz installer
run: java -jar /packwiz-installer-bootstrap.jar -g "file://$PWD/pack.toml" || exit 1
- name: Install zip
run: |
apk update
apk add zip
release:
needs: packwiz
runs-on: ubuntu-latest
steps:
- name: Pack mods.zip
run: cd mods && zip mods.zip *.jar
- name: Upload mods Artifact
if: success()
uses: actions/upload-artifact@v3
with:
name: mods
path: mods/mods.zip