Skip to content

Commit

Permalink
fixup! Add a github workflow to check that docs are up to date
Browse files Browse the repository at this point in the history
  • Loading branch information
fantapop committed May 3, 2024
1 parent 91b0272 commit 9b6a77a
Showing 1 changed file with 9 additions and 16 deletions.
25 changes: 9 additions & 16 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -74,22 +74,15 @@ jobs:
- name: Build docs
run: make generate

- name: Get changed files
- name: Check changed files
id: changed-files
run: |
if ${{ github.event_name == 'pull_request' }}; then
echo "changed_files=$(git diff --name-only -r HEAD^1 HEAD | xargs)" >> $GITHUB_OUTPUT
else
echo "changed_files=$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }} | xargs)" >> $GITHUB_OUTPUT
fi
- name: List changed files
run: |
changed_count=0
for file in ${{ steps.changed-files.outputs.changed_files }}; do
echo "$file was changed"
changed_count=$((changed_count + 1))
changed_files=$(git diff --name-only | xargs)
if [ "${#changed_files}" -gt "0" ]; then
echo "Unexpected changes found in the repo, did you remember to run \`make generate\`?" > $GITHUB_STEP_SUMMARY
echo "Changed files:" >> $GITHUB_STEP_SUMMARY
for file in ${changed_files}; do
echo "\`$file\`" >> $GITHUB_STEP_SUMMARY
done
if [ "$changed_count" -gt "0" ]; then
exit 1
fi
exit 1
fi

0 comments on commit 9b6a77a

Please sign in to comment.