From d4586bd3e1618967090ebcc114baa1b1d7246492 Mon Sep 17 00:00:00 2001 From: gizmo385 Date: Mon, 9 Dec 2024 23:59:07 -0700 Subject: [PATCH] Add notifications to publish pypa workflow --- .github/workflows/publish.yaml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index b4587bd..869ed85 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -10,7 +10,7 @@ jobs: name: pypi url: https://pypi.org/p/lazy-github permissions: - id-token: write # IMPORTANT: this permission is mandatory for trusted publishing + id-token: write steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v4 @@ -20,4 +20,15 @@ jobs: run: uvx hatch build - name: Publish package distributions to PyPI uses: pypa/gh-action-pypi-publish@release/v1 + notify: + name: Notify when this workflow completes (regardless of success or failure) + if: ${{ always() }} + needs: + - pypi-publish + runs-on: ubuntu-latest + steps: + - uses: nobrayner/discord-webhook@v1 + with: + github-token: ${{ secrets.github_token }} + discord-webhook: ${{ secrets.DISCORD_WEBHOOK }}