summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/ci.yml7
1 files changed, 5 insertions, 2 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9295f6b67..41bbb031e 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -13,6 +13,7 @@ jobs:
lint:
name: lint
+ if: ${{ github.event_name == 'pull_request' }}
runs-on: ubuntu-latest
steps:
- uses: actions/setup-python@v1
@@ -32,8 +33,6 @@ jobs:
# clang-tidy requires compile_commands.json generated by cmake
cmake . -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
./scripts/clang-tidy-diff.sh
- - name: gen-s-parser
- run: ./scripts/gen-s-parser.py | diff src/gen-s-parser.inc -
build:
name: build
@@ -50,6 +49,10 @@ jobs:
- name: install Python dev dependencies
run: pip3 install -r requirements-dev.txt
+ - name: gen-s-parser
+ run: ./scripts/gen-s-parser.py | diff src/gen-s-parser.inc -
+ if: matrix.os == 'ubuntu-latest'
+
- name: install ninja (linux)
run: sudo apt-get install ninja-build
if: matrix.os == 'ubuntu-latest'