Only build syn2mas during CI phase

This commit is contained in:
Hugh Nimmo-Smith
2023-10-09 13:28:11 +01:00
committed by Quentin Gliech
parent 7190f55bbc
commit 3e794517b6
2 changed files with 7 additions and 16 deletions

View File

@@ -81,19 +81,6 @@ jobs:
working-directory: ./frontend
run: npm run build
- name: Install syn2mas Node
uses: actions/setup-node@v3.8.1
with:
node-version-file: ./tools/syn2mas/.nvmrc
- name: Install syn2mas Node dependencies
working-directory: ./tools/syn2mas
run: npm ci
- name: Build syn2mas
working-directory: ./tools/syn2mas
run: npm run build
- name: Build policies
working-directory: ./policies
run: make

View File

@@ -281,8 +281,8 @@ jobs:
run: |
cargo test --workspace
syn2mas-lint:
name: Check syn2mas style
syn2mas:
name: Check syn2mas
runs-on: ubuntu-latest
permissions:
@@ -305,6 +305,10 @@ jobs:
working-directory: ./tools/syn2mas
run: npm run lint
- name: Build
working-directory: ./tools/syn2mas
run: npm run build
tests-done:
name: Tests done
if: ${{ always() }}
@@ -317,7 +321,7 @@ jobs:
- clippy
- check-schema
- test
- syn2mas-lint
- syn2mas
runs-on: ubuntu-latest
steps: