Skip to content

v1.5.3

v1.5.3 #84

Workflow file for this run

name: Release
on:
release:
types: [published]
jobs:
test:
name: Test
uses: ./.github/workflows/test.yml
build_standalone:
name: Build standalone executables
needs: test
uses: ./.github/workflows/standalone.yml
secrets:
MACOS_CERT_P12_BASE64: ${{ secrets.MACOS_CERT_P12_BASE64 }}
MACOS_CERT_PASSWORD: ${{ secrets.MACOS_CERT_PASSWORD }}
AC_USERNAME: ${{ secrets.AC_USERNAME }}
AC_PASSWORD: ${{ secrets.AC_PASSWORD }}
upload_assets:
name: Upload release assets
needs: build_standalone
runs-on: ubuntu-24.04
permissions:
contents: write
steps:
- name: Download all artifacts
uses: actions/download-artifact@v8
with:
path: artifacts
- name: Upload assets to release
uses: softprops/action-gh-release@v3
with:
files: artifacts/*/*
publish:
name: Publish to PyPI
needs: test
runs-on: ubuntu-24.04
permissions:
id-token: write
steps:
- uses: actions/checkout@v6
- uses: astral-sh/setup-uv@v7
- name: Publish to PyPI
run: |
uv build
uv publish