A .github/workflows/publish.yml => .github/workflows/publish.yml +28 -0
@@ 0,0 1,28 @@
+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