pypi-express-relay-utils.yml 730 B

12345678910111213141516171819202122232425262728
  1. name: Upload express-relay Python Package to PyPI
  2. on:
  3. push:
  4. tags:
  5. - "python-v*"
  6. env:
  7. PYTHON_VERSION: "3.11"
  8. jobs:
  9. deploy:
  10. runs-on: ubuntu-20.04
  11. steps:
  12. - uses: actions/checkout@v2
  13. - uses: actions/setup-python@v2
  14. with:
  15. python-version: ${{ env.PYTHON_VERSION }}
  16. - name: Install dependencies
  17. run: |
  18. python3 -m pip install --upgrade poetry
  19. poetry install
  20. working-directory: "express_relay/sdk/python/express_relay"
  21. - name: Build and publish
  22. run: |
  23. poetry build
  24. poetry publish --username __token__ --password ${{ secrets.PYPI_TOKEN }}
  25. working-directory: "express_relay/sdk/python/express_relay"