Skip to content

v2024.4.17

v2024.4.17 #37

Workflow file for this run

name: Lint, Test, Release
on:
release:
types: [created]
workflow_dispatch:
jobs:
test:
# run test.yml first to ensure that the test suite is passing
uses: ./.github/workflows/test.yml
build:
needs: test
strategy:
max-parallel: 3
matrix:
os: [macos-14]
python-version: ["3.10"]
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: release
env:
TWINE_USERNAME: ${{ secrets.TWINE_USERNAME }}
TWINE_PASSWORD: ${{ secrets.TWINE_PASSWORD }}
run: |
pip install build twine
python -m build
twine upload --skip-existing dist/*