You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ze...@apache.org on 2022/12/22 12:20:33 UTC
[streampipes] 02/04: ci: add github action for formatting and linting
This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/streampipes.git
commit f3e203689d8653eb643eca8e0815570a61774e04
Author: Samuel Abt <gi...@samuelabt.de>
AuthorDate: Wed Dec 21 15:15:53 2022 +0100
ci: add github action for formatting and linting
---
.github/workflows/pr-validation.yml | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/.github/workflows/pr-validation.yml b/.github/workflows/pr-validation.yml
index b63242649..34dc64f87 100644
--- a/.github/workflows/pr-validation.yml
+++ b/.github/workflows/pr-validation.yml
@@ -34,6 +34,30 @@ jobs:
- name: Validate java code
run: mvn clean verify -Dmaven.test.skip=true
+ run-format-and-lint-ui:
+ runs-on: ubuntu-latest
+ steps:
+ - name: Checkout
+ uses: actions/checkout@v1
+
+ - name: Set up Node
+ uses: actions/setup-node@v1
+ with:
+ node-version: '16.x'
+
+ - name: Install dependencies
+ working-directory: ./ui
+ run: |
+ NODE_PATH=/cache/node_modules
+ NODE_OPTIONS=--max_old_space_size=6096
+ npm install --unsafe-perm --legacy-peer-deps
+
+ - name: Format and Lint all files
+ working-directory: ./ui
+ run: |
+ npm run format
+ npm run lint
+
run-cypress-e2e-tests:
runs-on: ubuntu-latest
needs: [python-quality-checks, python-unit-tests]