name: Generate Release on: push: tags: - 'v*.*.*' permissions: write-all jobs: release_zip: name: Release Chromium Docker Image runs-on: ubuntu-22.04 steps: - name: Checkout code uses: actions/checkout@v4 - name: Create Zip shell: bash run: | set -euo pipefail REPO_NAME="${GITHUB_REPOSITORY##*/}" TAG_NAME="${GITHUB_REF_NAME}" ZIP_NAME="${REPO_NAME}-${TAG_NAME}.zip" echo "ZIP_NAME=${ZIP_NAME}" >> "$GITHUB_ENV" mkdir -p dist zip -r "dist/${ZIP_NAME}" . \ -x ".git/*" \ -x "dist/*" - name: Upload Release Zip uses: softprops/action-gh-release@v2 with: files: dist/${{ env.ZIP_NAME }}