commit 24c9ee898d4a1e9375d56042a1c38e6b6c3d4fa4
Author: Turo Lamminen <turol@iki.fi>
AuthorDate: Wed May 4 18:54:54 2022 +0300
Commit: Turo Lamminen <turol@iki.fi>
CommitDate: Wed May 4 18:58:30 2022 +0300
Add GitHub cpp-linter workflow
---
.github/workflows/cpp-linter.yml | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/.github/workflows/cpp-linter.yml b/.github/workflows/cpp-linter.yml
new file mode 100644
index 00000000..acf91fa0
--- /dev/null
+++ b/.github/workflows/cpp-linter.yml
@@ -0,0 +1,26 @@
+# Workflow syntax:
+# https://help.github.com/en/articles/workflow-syntax-for-github-actions
+name: cpp-linter
+
+on:
+ pull_request:
+ types: [opened, reopened] # let PR-synchronize events be handled by push events
+ push:
+
+jobs:
+ cpp-linter:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ - uses: shenxianpeng/cpp-linter-action@v1
+ id: linter
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ with:
+ style: file
+ lines-changed-only: true
+
+ - name: Fail fast?!
+ if: steps.linter.outputs.checks-failed > 0
+ run: |
+ echo "Some files failed the linting checks!"