diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cc4dcc8..cfcd7c3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -49,16 +49,22 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: gh release edit "${{ github.ref_name }}" --draft=false --repo "${{ github.repository }}" - notify-registry: - if: startsWith(github.ref, 'refs/tags/v') - needs: [release] + 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-analytics' steps: - - name: Notify workflow-registry of new release - uses: peter-evans/repository-dispatch@v3 + - name: Trigger registry manifest sync + uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4 with: - token: ${{ secrets.REGISTRY_PAT }} + token: ${{ secrets.repo_dispatch_token }} repository: GoCodeAlone/workflow-registry event-type: plugin-release - client-payload: >- - {"plugin": "${{ github.repository }}", "tag": "${{ github.ref_name }}"} + client-payload: |- + {"plugin": "analytics", "tag": "${{ github.ref_name }}"}