1
0
Fork 0
forked from Lea/ponk
ponk/.forgejo/workflows/zip-and-release.yaml

34 lines
966 B
YAML

name: Create zip and upload release
on:
push:
branches: [master]
jobs:
release:
runs-on: ubuntu-latest
steps:
- name: Install dependencies
run: |
apt-get update
apt-get install -y zip
- name: Check out repository
uses: actions/checkout@v3
- name: Create output directory
run: mkdir release
- name: Create resource pack archive
run: |
cd pack
zip -r ../release/ponk.zip .
- name: Generate sha1sum
run: |
sha1sum release/ponk.zip | cut -d " " -f 1 | tr -d '\n' > release/ponk.zip.sha1
- name: Create and upload release
uses: actions/forgejo-release@v1
with:
direction: upload
release-dir: release
token: ${{ github.token }}
tag: $(git rev-parse --short ${{ github.sha }})
release-notes: Release triggered by commit ${{ github.sha }} from ${{ github.actor }}