Skip to content

Commit

Permalink
Merge pull request CodeYourFuture#226 from CodeYourFuture/ci/add-gh-a…
Browse files Browse the repository at this point in the history
…ction

ci: add a gh action to check diff size on pr
  • Loading branch information
Dedekind561 authored Feb 8, 2023
2 parents 1cc94ed + 709fd1d commit 1c5408d
Showing 1 changed file with 31 additions and 0 deletions.
31 changes: 31 additions & 0 deletions .github/workflows/check-diff-size.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: Test

on:
pull_request:

jobs:

check-diff:
name: Check diff size
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0

- name: "Check that diff isn't too large"
env:
GH_TOKEN: ${{ github.token }}
run: |
FILES_CHANGED=$(gh pr diff ${{github.event.pull_request.number}} --name-only | wc -l)
echo "Number of files changed in this PR: ${FILES_CHANGED}"
if [ $FILES_CHANGED -gt 10 ]
then
echo "The diff is too large. You've changed ${FILES_CHANGED} in this PR!"
exit 1
else
echo "The diff looks nice and small - good work! 😎"
exit 0
fi

0 comments on commit 1c5408d

Please sign in to comment.