/
asb
/
graphrag
Обзор
Документация
Войти
/
asb
/
graphrag
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
.github/workflows/python-publish.yml
52 строки
1 KB
Alonso Guevara
Fix versioning (#318)
02 июл 2024, 01:55
Не верифицирован
02 июл 2024, 01:55
c556fbb
Код
Авторство
О чём код?
name: Python Publish on: release: types: [created] push: branches: [main] env: POETRY_VERSION: "1.8.3" PYTHON_VERSION: "3.10" jobs: publish: name: Upload release to PyPI if: github.ref == 'refs/heads/main' runs-on: ubuntu-latest environment: name: pypi url: https://pypi.org/p/graphrag permissions: id-token: write # IMPORTANT: this permission is mandatory for trusted publishing steps: - uses: actions/checkout@v4 with: fetch-depth: 0 fetch-tags: true - name: Set up Python uses: actions/setup-python@v5 with: python-version: ${{ env.PYTHON_VERSION }} - name: Install Poetry uses: abatilo/actions-poetry@v3.0.0 with: poetry-version: ${{ env.POETRY_VERSION }} - name: Install dependencies shell: bash run: poetry install - name: Build Distributable shell: bash run: poetry build - name: Publish package distributions to PyPI uses: pypa/gh-action-pypi-publish@release/v1 with: packages-dir: dist skip-existing: true verbose: true