mirror of
https://github.com/gnif/LookingGlass.git
synced 2025-01-03 11:17:10 +00:00
[all] check if pull request author is in AUTHORS
This commit is contained in:
parent
3ca2030c22
commit
e6eeb2bb65
1 changed files with 18 additions and 0 deletions
18
.github/workflows/pr-check.yml
vendored
Normal file
18
.github/workflows/pr-check.yml
vendored
Normal file
|
@ -0,0 +1,18 @@
|
|||
name: pr-check
|
||||
on: pull_request
|
||||
jobs:
|
||||
authors:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v1
|
||||
- name: Check AUTHORS file
|
||||
run: |
|
||||
user="$(curl -H 'Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' -s https://api.github.com/repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }} | jq -r .user.login)"
|
||||
echo "Checking if GitHub user $user is in AUTHORS file..."
|
||||
if grep -q -E '> \('"$user"'\)' AUTHORS; then
|
||||
echo "$user found in AUTHORS file, all good!"
|
||||
else
|
||||
echo "$user not found in AUTHORS file."
|
||||
echo "Please add yourself to the AUTHORS file and try again."
|
||||
exit 1
|
||||
fi
|
Loading…
Reference in a new issue