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> ')