Skip to content

v2.0.0

v2.0.0 #13

Workflow file for this run

name: Release with skill ZIP
on:
release:
types: [published]
permissions:
contents: write
jobs:
attach-zip:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Build jetbriefcheck.zip
run: |
tmp=$(mktemp -d)
dest="$tmp/jetbriefcheck"
mkdir -p "$dest"
cp -r core "$dest/core"
cp -r references "$dest/references"
cp -r scripts "$dest/scripts"
cp SKILL.md "$dest/SKILL.md"
cp requirements.txt "$dest/requirements.txt"
cp version.json "$dest/version.json"
find "$dest" -type d -name __pycache__ -exec rm -rf {} + 2>/dev/null || true
find "$dest" -name '*.pyc' -delete 2>/dev/null || true
(cd "$tmp" && zip -r "$GITHUB_WORKSPACE/jetbriefcheck.zip" jetbriefcheck/)
- name: Attach ZIP to release
run: gh release upload "${{ github.event.release.tag_name }}" jetbriefcheck.zip --clobber
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}