You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

33 lines
958 B

name: Check PR run
on:
workflow_call:
permissions: {}
jobs:
check:
name: Check
runs-on: ubuntu-22.04
permissions:
contents: read
steps:
- name: Get user permission
id: get-permission
uses: actions-cool/check-user-permission@7b90a27f92f3961b368376107661682c441f6103 # v2.3.0
with:
require: write
username: ${{ github.triggering_actor }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Check user permission
if: |
steps.get-permission.outputs.require-result == 'false'
&& github.triggering_actor != 'bw-ghapp[bot]'
run: |
echo "User ${{ github.triggering_actor }} does not have the necessary access for this repository."
echo "Current permission level is ${{ steps.get-permission.outputs.user-permission }}."
echo "Job originally triggered by ${{ github.actor }}."
exit 1