|
10 | 10 | jobs: |
11 | 11 | update: |
12 | 12 | name: "Update `microsoft/react-native` preset" |
13 | | - permissions: {} |
| 13 | + permissions: |
| 14 | + contents: read |
| 15 | + copilot-requests: write |
14 | 16 | if: ${{ github.repository == 'microsoft/rnx-kit' }} |
15 | 17 | runs-on: ubuntu-24.04 |
16 | 18 | steps: |
@@ -72,13 +74,32 @@ jobs: |
72 | 74 | permission-contents: write |
73 | 75 | permission-pull-requests: write |
74 | 76 | - name: Create or update pull request |
| 77 | + id: create-pull-request |
75 | 78 | if: ${{ steps.find-release-candidate.outputs.found != '' }} |
76 | | - uses: peter-evans/create-pull-request@v7 |
| 79 | + uses: peter-evans/create-pull-request@v8 |
77 | 80 | with: |
78 | 81 | token: ${{ steps.app-token.outputs.token }} |
79 | 82 | commit-message: "fix(align-deps): ${{ steps.changeset.outputs.message }}" |
80 | 83 | branch: rnx-align-deps/main |
81 | 84 | sign-commits: true |
82 | 85 | title: "fix(align-deps): ${{ steps.changeset.outputs.message }}" |
83 | 86 | body-path: packages/align-deps/update-profile.output.txt |
84 | | - timeout-minutes: 15 |
| 87 | + - name: Generate summary |
| 88 | + id: summary |
| 89 | + if: ${{ steps.create-pull-request.outputs.pull-request-number != '' }} |
| 90 | + env: |
| 91 | + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} |
| 92 | + run: | |
| 93 | + scripts/github-comment.sh summary |
| 94 | + working-directory: packages/align-deps |
| 95 | + continue-on-error: true |
| 96 | + - name: Create or update summary comment |
| 97 | + if: ${{ steps.create-pull-request.outputs.pull-request-number != '' }} |
| 98 | + env: |
| 99 | + GH_TOKEN: ${{ steps.app-token.outputs.token }} |
| 100 | + PR_NUMBER: ${{ steps.create-pull-request.outputs.pull-request-number }} |
| 101 | + run: | |
| 102 | + scripts/github-comment.sh post |
| 103 | + working-directory: packages/align-deps |
| 104 | + continue-on-error: true |
| 105 | + timeout-minutes: 20 |
0 commit comments