From 3ffe1916cfeace3455569a8fe1c7eb2274921140 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Tue, 7 Jul 2020 12:10:51 +0200 Subject: Add a web server CI setup --- .github/workflows/web-server.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/web-server.yml (limited to '.github/workflows') diff --git a/.github/workflows/web-server.yml b/.github/workflows/web-server.yml new file mode 100644 index 00000000..a3d4973e --- /dev/null +++ b/.github/workflows/web-server.yml @@ -0,0 +1,26 @@ +name: Web server + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: 3.8 + - name: Install dependencies + working-directory: web-server + run: | + python -m pip install --upgrade pip + pip install -r requirements.txt + - name: Lint with pylint + working-directory: web-server + run: | + pylint opendc + - name: Test with pytest + working-directory: web-server + run: | + pytest opendc -- cgit v1.2.3 From ce8751a2bdd6e76475338bd1f12179c2d7cedcb0 Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Tue, 7 Jul 2020 12:12:31 +0200 Subject: Try different script --- .github/workflows/web-server.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to '.github/workflows') diff --git a/.github/workflows/web-server.yml b/.github/workflows/web-server.yml index a3d4973e..af843266 100644 --- a/.github/workflows/web-server.yml +++ b/.github/workflows/web-server.yml @@ -19,7 +19,7 @@ jobs: - name: Lint with pylint working-directory: web-server run: | - pylint opendc + ./check.sh - name: Test with pytest working-directory: web-server run: | -- cgit v1.2.3 From 8a3ecd66e7856ca5c36a21c93e447379e9bfa5ba Mon Sep 17 00:00:00 2001 From: Georgios Andreadis Date: Tue, 7 Jul 2020 12:22:07 +0200 Subject: Add frontend CI --- .github/workflows/frontend.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .github/workflows/frontend.yml (limited to '.github/workflows') diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml new file mode 100644 index 00000000..494c0829 --- /dev/null +++ b/.github/workflows/frontend.yml @@ -0,0 +1,21 @@ +name: Frontend + +on: [push] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Set up Node.js + uses: actions/setup-node@v1 + with: + node-version: 12.x + - run: npm install + working-directory: frontend + - run: npm run build --if-present + working-directory: frontend + - run: npm test + working-directory: frontend + env: + CI: true -- cgit v1.2.3