async-worker/aiologger

View on GitHub
.github/workflows/release-candidate.yml

Summary

Maintainability
Test Coverage
name: release-candidate

on:
  push:
    tags:
      - '*-rc.[0-9]+'


jobs:
  publish:
    name: publish
    runs-on: ubuntu-latest
    steps:
      - name: checkout
        uses: actions/checkout@v2

      - name: Install python 3.7
        uses: actions/setup-python@v2
        with:
          python-version: 3.7

      - name: Install pip
        run: pip install -U pip==20.2.3

      - name: Install twine
        run: pip install twine==3.2.0

      - name: Generate Packages
        run: python setup.py sdist

      - name: Twine check
        run: twine check dist/*

      - name: Publish aiologger (${{github.ref}})
        env:
          TWINE_USERNAME: __token__
          TWINE_PASSWORD: ${{secrets.PYPI_TOKEN}}
        run: twine upload dist/*