mirror of
https://github.com/pmmp/BedrockProtocol.git
synced 2025-08-14 09:22:53 +00:00
Bumps the github-actions group with 3 updates in the / directory: [shivammathur/setup-php](https://github.com/shivammathur/setup-php), [ncipollo/release-action](https://github.com/ncipollo/release-action) and [actions/create-github-app-token](https://github.com/actions/create-github-app-token). Updates `shivammathur/setup-php` from 2.32.0 to 2.33.0 - [Release notes](https://github.com/shivammathur/setup-php/releases) - [Commits](https://github.com/shivammathur/setup-php/compare/2.32.0...2.33.0) Updates `ncipollo/release-action` from 1.15.0 to 1.16.0 - [Release notes](https://github.com/ncipollo/release-action/releases) - [Commits](https://github.com/ncipollo/release-action/compare/v1.15.0...v1.16.0) Updates `actions/create-github-app-token` from 1 to 2 - [Release notes](https://github.com/actions/create-github-app-token/releases) - [Commits](https://github.com/actions/create-github-app-token/compare/v1...v2) --- updated-dependencies: - dependency-name: shivammathur/setup-php dependency-version: 2.33.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: ncipollo/release-action dependency-version: 1.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: actions/create-github-app-token dependency-version: '2' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
38 lines
1.3 KiB
YAML
38 lines
1.3 KiB
YAML
#Due to GitHub awkwardness, it's not easy to reduce the review requirement for collaborators.
|
|
#Our policy is that 2 collaborators should be aware of every change.
|
|
#For outside PRs, this means 2 collaborator reviews.
|
|
#For PRs made by collaborators, this means 1 reviewer + the author.
|
|
#We trust that collaborators don't need as much oversight.
|
|
name: Auto approve collaborator PRs
|
|
|
|
on:
|
|
pull_request_target:
|
|
types:
|
|
- opened
|
|
- synchronize
|
|
- reopened
|
|
- ready_for_review
|
|
|
|
jobs:
|
|
dispatch:
|
|
name: Request approval
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Generate access token
|
|
id: generate-token
|
|
uses: actions/create-github-app-token@v2
|
|
with:
|
|
app-id: ${{ vars.RESTRICTED_ACTIONS_DISPATCH_ID }}
|
|
private-key: ${{ secrets.RESTRICTED_ACTIONS_DISPATCH_KEY }}
|
|
owner: ${{ github.repository_owner }}
|
|
repositories: RestrictedActions
|
|
|
|
- name: Dispatch restricted action
|
|
uses: peter-evans/repository-dispatch@v3
|
|
with:
|
|
token: ${{ steps.generate-token.outputs.token }}
|
|
repository: ${{ github.repository_owner }}/RestrictedActions
|
|
event-type: auto_approve_collaborator_pr
|
|
client-payload: '{"repo": "${{ github.repository }}", "pull_request_id": "${{ github.event.pull_request.number }}" }'
|