Skip to content

critical fix!

critical fix! #11

Workflow file for this run

name: release
on:
push:
tags:
- "v*"
permissions:
contents: write
jobs:
release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: actions/setup-python@v5
with:
python-version: "3.11"
# ---------- CHOMP ----------
- name: Build chomp
run: |
pip install build setuptools-scm
python -m build chomp
mkdir -p dist/chomp
cp chomp/dist/* dist/chomp/
# ---------- MUFFIN ----------
- name: Build muffin
run: |
VERSION=${GITHUB_REF_NAME#v}
mkdir -p dist/muffin_stage
rsync -a muffin/ dist/muffin_stage/ --exclude=".*"
tar -czf dist/muffin-${VERSION}.tar.gz -C dist/muffin_stage .
zip -r dist/muffin-${VERSION}.zip dist/muffin_stage
# ---------- RELEASE ----------
- name: Create release
uses: softprops/action-gh-release@v3
with:
files: |
dist/chomp/*
dist/muffin-*.tar.gz
dist/muffin-*.zip