name: Publish on: release: types: [published] workflow_dispatch: jobs: publish: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 ref: 'main' - name: Set up Python uses: actions/setup-python@v5 - name: Install Flit run: pip install flit - name: Install Dependencies run: flit install --symlink - name: Publish env: # FLIT_USERNAME: ${{ secrets.FLIT_USERNAME }} # FLIT_PASSWORD: ${{ secrets.FLIT_PASSWORD }} FLIT_USERNAME: __token__ FLIT_PASSWORD: ${{ secrets.PYPI_TOKEN }} run: flit publish