diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b3595b5d..51421d54 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -67,3 +67,27 @@ jobs: with: token: ${{ steps.generate-token.outputs.token }} generate_release_notes: true + + trigger-registry-update: + needs: create-release + runs-on: ubuntu-latest + permissions: {} + steps: + - name: Generate token scoped to the registry repo + uses: actions/create-github-app-token@v3 + id: registry-token + with: + app-id: ${{ secrets.REGISTRY_UPDATER_APP_ID }} + private-key: ${{ secrets.REGISTRY_UPDATER_APP_PRIVATE_KEY }} + owner: ${{ github.repository_owner }} + repositories: registry + + - name: Dispatch registry version update + env: + GH_TOKEN: ${{ steps.registry-token.outputs.token }} + run: | + gh workflow run update-versions.yml \ + --repo ${{ github.repository_owner }}/registry \ + --ref main \ + -f apply=true \ + -f agents=codex-acp