Skip to content

Commit

Permalink
Merge branch 'Cantera:main' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
gkogekar authored Oct 27, 2023
2 parents c54b1d1 + 60ea75a commit 21e27ac
Show file tree
Hide file tree
Showing 718 changed files with 28,032 additions and 26,415 deletions.
53 changes: 53 additions & 0 deletions .github/workflows/linters.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Linters

on:
pull_request:
# Build when a pull request targets main
branches:
- main

jobs:
linter:
name: Lint checks
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v3
name: Checkout the repository
with:
fetch-depth: 100
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Check example keywords
run: python3 doc/example-keywords.py compare
- name: Get changed C++ files
if: success() || failure()
id: changed-cxx-files
uses: tj-actions/changed-files@v37
with:
files: |
**.h
**.cpp
# Comment blocks starting with "/*!" do not support autobrief
- name: Check for problematic Doxygen comment blocks
if: (success() || failure()) && steps.changed-cxx-files.outputs.any_changed == 'true'
run: |
RETCODE=0
for file in ${{ steps.changed-cxx-files.outputs.all_changed_files }}; do
RESULT=`perl -0777 -ne 'while(m/\n\n *\/\*!.*?\*\//gs){print "$&\n";}' $file`
if [ "$RESULT" ]; then
echo ------ ${file} ------
echo "$RESULT"
RETCODE=1
fi
done
exit $RETCODE
- name: Whitespace errors
if: success() || failure()
run: |
git config --global core.autocrlf false
git config --global core.whitespace \
-cr-at-eol,tab-in-indent,blank-at-eol,blank-at-eof
git diff --check ${{ github.event.pull_request.base.sha }}
Loading

0 comments on commit 21e27ac

Please sign in to comment.