~linuxgoose/linguistics-robin

73053a150327e7c6b35b5abfb209aa08117c359d — Jordan Robinson 8 months ago ee790ff + 6a851a3
Merge pull request #15 from linuxgoose/14-build-pypi-automated-workflow

Create publish.yml
1 files changed, 28 insertions(+), 0 deletions(-)

A .github/workflows/publish.yml
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