| 12345678910111213141516171819202122232425262728293031 |
- # Publishes the OpenHands PyPi package
- name: Publish PyPi Package
- # Triggered manually
- on:
- workflow_dispatch:
- inputs:
- reason:
- description: 'Reason for manual trigger'
- required: true
- default: ''
- jobs:
- release:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v4
- - uses: actions/setup-python@v5
- with:
- python-version: 3.12
- - name: Install Poetry
- uses: snok/install-poetry@v1.4.1
- with:
- virtualenvs-in-project: true
- virtualenvs-path: ~/.virtualenvs
- - name: Install Poetry Dependencies
- run: poetry install --no-interaction --no-root
- - name: Build poetry project
- run: ./build.sh
- - name: publish
- run: poetry publish -u __token__ -p ${{ secrets.PYPI_TOKEN }}
|