ponk/.forgejo/workflows/zip-and-release.yaml
Lea 302ce38595
All checks were successful
Create zip and upload release / release (push) Successful in 1m3s
set release notes
2023-07-10 21:36:22 +02:00

36 lines
1.1 KiB
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 jq
- 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 }}
> $(echo '${{ github.event.head_commit.message }}' | tr '\n' '\n> ' | jq -sRr @uri)