diff --git a/.github/workflows/release_pypi.yaml b/.github/workflows/release_pypi.yaml index 7f442a68..e6fb8eb9 100644 --- a/.github/workflows/release_pypi.yaml +++ b/.github/workflows/release_pypi.yaml @@ -2,9 +2,11 @@ name: Release PyPi on: workflow_dispatch: - release: - types: - - created +# release: +# types: +# - created + pull_request: + branches: [main] jobs: build_wheels: @@ -13,7 +15,8 @@ jobs: strategy: matrix: # FIXME: rather do one job by OS - os: [ubuntu-latest, macos-latest, windows-latest] + # os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-latest] steps: - uses: actions/checkout@v3 - name: Set up Python @@ -33,6 +36,13 @@ jobs: path: dist/*.whl name: wheels-${{ matrix.os }} + - uses: actions/download-artifact@v4 + with: + name: sdist + path: dist + + - run: ls -R dist + build_sdist: name: Build source distribution runs-on: ubuntu-latest @@ -52,6 +62,13 @@ jobs: path: dist/*.tar.gz name: sdist + - uses: actions/download-artifact@v4 + with: + name: sdist + path: dist + + - run: ls -R dist + # release: # name: Release to PyPI # needs: [build_wheels, build_sdist] @@ -66,6 +83,8 @@ jobs: # with: # name: sdist # path: dist + + # - run: ls -R dist # - name: Publish to PyPI # uses: pypa/gh-action-pypi-publish@v1.5.0 # with: diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 20330a34..e230de39 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -37,10 +37,7 @@ jobs: python-version: ${{ matrix.python-version }} - name: Set up test environment run: | - # python -m venv .venv - # source .venv/bin/activate - # echo "VIRTUAL_ENV=$(pwd)/.venv" >> $GITHUB_ENV - # echo "$(pwd)/.venv/bin" >> $GITHUB_PATH + python -m pip install --upgrade pip pip install .[test] maturin develop - name: Create matrix id