name: Trigger ROCm CI on: pull_request: types: [opened, synchronize, reopened] branches: [develop] jobs: trigger-rocm-ci: runs-on: azure-vms steps: - name: Generate GitHub App token id: generate-token uses: actions/create-github-app-token@df432ceedc7162793a195dd1713ff69aefc7379e # v2.0.6 with: app-id: ${{ secrets.APP_ID }} private-key: ${{ secrets.APP_PRIVATE_KEY }} owner: ${{ secrets.INTERNAL_ORG }} repositories: ${{ secrets.INTERNAL_REPO }} - name: Trigger ROCm CI workflow uses: actions/github-script@v8 with: github-token: ${{ steps.generate-token.outputs.token }} script: | const pr = context.payload.pull_request; await github.rest.repos.createDispatchEvent({ owner: '${{ secrets.INTERNAL_ORG }}', repo: '${{ secrets.INTERNAL_REPO }}', event_type: 'public-psdb-run', client_payload: { input_sha: pr.head.sha, input_pr_num: String(pr.number), input_pr_url: pr.html_url, input_pr_title: pr.title, repository_name: context.payload.repository.full_name, base_ref: pr.base.ref, trigger_event_type: 'pull_request', comment_text: '' } });