diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 665ab1f..62ab599 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -24,22 +24,35 @@ jobs: runs-on: ubuntu-latest environment: release permissions: - id-token: write + id-token: write # IMPORTANT: mandatory for trusted publishing timeout-minutes: 10 steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: 3.11 - name: Install pypa/build run: | python -m pip install --upgrade pip python -m pip install --upgrade setuptools wheel python -m pip install build --user - name: Build a binary wheel and a source tarball - run: | - python -m build --sdist --wheel --outdir dist/ - - name: Publish package distributions to PyPI - if: github.event_name == 'push' && startsWith(github.ref, 'refs/tags') - uses: pypa/gh-action-pypi-publish@release/v1 + run: python3 -m build + - name: Store the distribution packages + if: > + github.event_name == 'push' && + startsWith(github.ref, 'refs/tags') && + github.base_ref == 'main' && + github.actor == github.repository_owner + uses: actions/upload-artifact@v4 + with: + name: python-package-distributions + path: dist/ + - name: Publish package on Pypi + if: > + github.event_name == 'push' && + startsWith(github.ref, 'refs/tags') && + github.base_ref == 'main' && + github.actor == github.repository_owner + uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/notebook_httpdbg/__init__.py b/notebook_httpdbg/__init__.py index 5772769..778981f 100644 --- a/notebook_httpdbg/__init__.py +++ b/notebook_httpdbg/__init__.py @@ -3,4 +3,4 @@ __all__ = ["load_ipython_extension", "unload_ipython_extension"] -VERSION = "0.3.0" +VERSION = "0.3.1"