2026-01-09 00:46:18 +08:00

36 lines
789 B
YAML

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 }}