/
githubmr
/
facebook-react
Обзор
Документация
Войти
/
githubmr
/
facebook-react
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
main
.github/workflows/shared_close_direct_sync_branch_prs.yml
43 строки
1 KB
lauren
[ci] Fix permissions for direct sync branch PRs workflow (#34241)
21 авг 2025, 00:09
Не верифицирован
21 авг 2025, 00:09
c2ac8b4
Код
Авторство
О чём код?
name: (Shared) Close Direct Sync Branch PRs on: pull_request: branches: - 'builds/facebook-**' permissions: {} env: TZ: /usr/share/zoneinfo/America/Los_Angeles # https://github.com/actions/cache/blob/main/tips-and-workarounds.md#cache-segment-restore-timeout SEGMENT_DOWNLOAD_TIMEOUT_MINS: 1 jobs: close_pr: runs-on: ubuntu-latest permissions: # Used to create a review and close PRs pull-requests: write contents: write steps: - name: Close PR uses: actions/github-script@v7 with: script: | const owner = context.repo.owner; const repo = context.repo.repo; const pullNumber = ${{ github.event.number }}; await github.rest.pulls.createReview({ owner, repo, pull_number: pullNumber, body: 'Do not land changes to `${{ github.event.pull_request.base.ref }}`. Please re-open your PR targeting `main` instead.', event: 'REQUEST_CHANGES' }); await github.rest.pulls.update({ owner, repo, pull_number: pullNumber, state: 'closed' });