diff --git a/.github/workflows/package_release.yml b/.github/workflows/package_release.yml index e210398..bf4df82 100644 --- a/.github/workflows/package_release.yml +++ b/.github/workflows/package_release.yml @@ -7,6 +7,20 @@ name: "Release" tags: - v* jobs: + build: + name: "Build package" + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 + with: + python-version: '3.12' + - run: | + python -m pip install --upgrade pip + - run: python setup.py sdist + - uses: actions/upload-artifact@v4 + with: + path: ./dist pypi-publish: name: Upload release to PyPI runs-on: ubuntu-latest @@ -16,11 +30,6 @@ jobs: permissions: id-token: write steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 - with: - python-version: '3.12' - uses: pypa/gh-action-pypi-publish@release/v1 - - run: | - python -m pip install --upgrade pip - - run: python setup.py sdist + with: + packages_dir: artifact/