name: Publish Package on: [push] jobs: build_deploy: name: Build and Deploy Package runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.x" - run: python3 -m pip install build --user - run: python3 -m pip install twine --user - run: python -m build - run: TWINE_PASSWORD=${{ secrets.PYPI_PAT }} TWINE_USERNAME=bslathi19 python -m twine upload --repository-url ${{ vars.CI_API_URL } dist/*