From be248e89ed1159f64702c6ff7bf088f84fd9f9e4 Mon Sep 17 00:00:00 2001 From: Zach Burnett Date: Sat, 18 Nov 2023 12:05:53 -0500 Subject: [PATCH] update build workflow (#5) --- .github/workflows/build.yml | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1350894..a10fe0a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,23 +2,14 @@ name: build on: release: - types: - - published + types: [ released ] + pull_request: + workflow_dispatch: jobs: - publish: - name: publish package to PyPI - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 - with: - python-version: '3.x' - cache: 'pip' - cache-dependency-path: 'pyproject.toml' - - run: pip install tox - - run: tox -e build-dist - - uses: pypa/gh-action-pypi-publish@v1.6.4 - with: - user: __token__ - password: ${{ secrets.PYPI_TOKEN }} + build: + uses: OpenAstronomy/github-actions-workflows/.github/workflows/publish_pure_python.yml@v1 + with: + upload_to_pypi: ${{ (github.event_name == 'release') && (github.event.action == 'released') }} + secrets: + pypi_token: ${{ secrets.PYPI_TOKEN }}