name: CI on: push: branches: [ master ] jobs: build: runs-on: woryzen steps: - name: Checkout sources uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: cache: 'pip' - name: Execute build env: TWINE_REPOSITORY_URL: ${{ vars.PYPI_REGISTRY_URL }} TWINE_USERNAME: ${{ vars.PUBLISHER_USERNAME }} TWINE_PASSWORD: ${{ secrets.PUBLISHER_TOKEN }} run: | pip install -r requirements.txt python -m build python -m twine upload --repository gitea dist/*{.whl,rag.gz}