Jacek Kowalski
2026-03-12 8fece5ad832eeecc9d350d1b1dc7e163f161de4b
.github/workflows/publish.yml
@@ -11,6 +11,8 @@
    steps:
      - name: Checkout code
        uses: actions/checkout@v2
        with:
          fetch-depth: 0
      - name: Set up Python
        uses: actions/setup-python@v1
@@ -19,13 +21,16 @@
      - name: Install dependencies
        run: |
          pip install setuptools wheel twine
          python -m venv venv
          ./venv/bin/pip install build twine
      - name: Build package
        run: python setup.py sdist bdist_wheel
        run: |
          ./venv/bin/python -m build
      - name: Publish package
        env:
          TWINE_USERNAME: '__token__'
          TWINE_PASSWORD: '${{ secrets.PYPI_TOKEN }}'
        run: twine upload dist/*
        run:
          ./venv/bin/python -m twine upload dist/*