diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bf2868c..88680dc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,3 +39,23 @@ jobs: draft: false, }); } + + notify-workflow-registry: + name: Notify workflow-registry + runs-on: ubuntu-latest + permissions: + contents: read + needs: release + if: >- + !github.event.deleted + && !contains(github.ref_name, '-') + && github.repository == 'GoCodeAlone/workflow-plugin-websocket' + steps: + - name: Trigger registry manifest sync + uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4 + with: + token: ${{ secrets.repo_dispatch_token }} + repository: GoCodeAlone/workflow-registry + event-type: plugin-release + client-payload: |- + {"plugin": "websocket", "tag": "${{ github.ref_name }}"}