Skip to content

ci: set up automatic versioning. #6

ci: set up automatic versioning.

ci: set up automatic versioning. #6

Workflow file for this run

name: Build and upload to PyPI
# Only build on tagged releases
on:
push:
tags:
- '*'
jobs:
build:
name: Build and upload sdist
runs-on: ubuntu-latest
defaults:
run:
shell: bash -l {0}
steps:
- uses: actions/checkout@v2
- uses: mamba-org/setup-micromamba@v1
with:
generate-run-shell: true
environment-file: environment.yml
create-args: >-
python=3.10
- name: Install py-build and setuptools-scm
run: |
micromamba run -n floatcsep python3 -m pip install --upgrade build setuptools-scm
- name: Build
run: |
micromamba run -n floatcsep python3 -m build --sdist --wheel --outdir dist/
- name: Publish Package
uses: pypa/[email protected]
with:
user: __token__
password: ${{ secrets.PYPI_API_TOKEN }}