A loose federation of distributed, typed datasets
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

hotfix: re-add pypi upload actions

+31 -31
+31 -31
.github/workflows/uv-publish-pypi.yml
··· 1 1 # 2 2 3 - # name: Build and upload package to PyPI 3 + name: Build and upload package to PyPI 4 4 5 - # on: 6 - # release: 7 - # types: 8 - # - published 5 + on: 6 + release: 7 + types: 8 + - published 9 9 10 - # permissions: 11 - # contents: read 10 + permissions: 11 + contents: read 12 12 13 - # jobs: 13 + jobs: 14 14 15 - # uv-build-release-pypi-publish: 16 - # name: "Build release distribution and publish to PyPI" 17 - # runs-on: ubuntu-latest 18 - # environment: 19 - # name: pypi 15 + uv-build-release-pypi-publish: 16 + name: "Build release distribution and publish to PyPI" 17 + runs-on: ubuntu-latest 18 + environment: 19 + name: pypi 20 20 21 - # steps: 22 - # - uses: actions/checkout@v5 21 + steps: 22 + - uses: actions/checkout@v5 23 23 24 - # - name: "Set up Python" 25 - # uses: actions/setup-python@v5 26 - # with: 27 - # python-version-file: "pyproject.toml" 24 + - name: "Set up Python" 25 + uses: actions/setup-python@v5 26 + with: 27 + python-version-file: "pyproject.toml" 28 28 29 - # - name: Install uv 30 - # uses: astral-sh/setup-uv@v6 29 + - name: Install uv 30 + uses: astral-sh/setup-uv@v6 31 31 32 - # - name: Install project 33 - # run: uv sync --all-extras --dev 34 - # # TODO Better to use --locked for author control over versions? 35 - # # run: uv sync --locked --all-extras --dev 32 + - name: Install project 33 + run: uv sync --all-extras --dev 34 + # TODO Better to use --locked for author control over versions? 35 + # run: uv sync --locked --all-extras --dev 36 36 37 - # - name: Build release distributions 38 - # run: uv build 37 + - name: Build release distributions 38 + run: uv build 39 39 40 - # - name: Publish to PyPI 41 - # env: 42 - # UV_PUBLISH_TOKEN: ${{ secrets.UV_PUBLISH_TOKEN }} 43 - # run: uv publish 40 + - name: Publish to PyPI 41 + env: 42 + UV_PUBLISH_TOKEN: ${{ secrets.UV_PUBLISH_TOKEN }} 43 + run: uv publish 44 44 45 45 46 46 ##