name: "Publish Packages" on: push: tags: - v* jobs: publish: name: "Publish Package" runs-on: ubuntu-latest steps: - name: "Checkout Repository" uses: actions/checkout@v2 - name: "Setup Python" uses: actions/setup-python@v2 with: python-version: 3.12 - name: "Get the tagged version" id: get_version env: GITHUB_REF: ${{ github.ref }} run: echo "VERSION=${GITHUB_REF/refs\/tags\/v/}" >> $GITHUB_OUTPUT shell: bash - name: "Install Dependencies" run: python -m pip install setuptools - name: "Generate Python Package" run: python setup.py sdist - name: "Publish Distribution to PyPI" uses: pypa/gh-action-pypi-publish@master with: password: ${{ secrets.PYPI_PASSWORD }} - name: "Publish Distribution to AUR" run: deploy/arch/deploy.sh $VERSION_TAG env: VERSION_TAG: v${{ steps.get_version.outputs.VERSION }} AUR_KEY: ${{ secrets.AUR_KEY }} AUR_IV: ${{ secrets.AUR_IV }}