Files
receyuki-comfyui-prompt-rea…/.github/workflows/package_repo.yml
T
2023-10-18 01:47:34 +08:00

38 lines
811 B
YAML

name: Package Repository with Submodules
on:
release:
types:
- published
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
with:
submodules: true
- name: Update Submodules
run: git submodule update --init --recursive
- name: Get Tag Name
id: get_tag
run: echo "TAG_NAME=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
- name: Create ZIP Archive
run: |
tag_name="${{ env.TAG_NAME }}"
mkdir temp_directory
cp -r * temp_directory
zip -r "$tag_name.zip" temp_directory
- name: Upload ZIP Archive
uses: actions/upload-artifact@v2
with:
name: repo_with_submodules
path: ${{ env.TAG_NAME }}.zip