From 9c66e1f2eb8b13669c41e5507a763de19f63976c Mon Sep 17 00:00:00 2001 From: Daniel Mohns Date: Wed, 6 Mar 2024 11:19:15 +0100 Subject: [PATCH 1/2] chore: Simply UI Github Actions --- .../workflows/{ui_linter.yml => check-ui.yml} | 42 ++----------------- 1 file changed, 3 insertions(+), 39 deletions(-) rename .github/workflows/{ui_linter.yml => check-ui.yml} (52%) diff --git a/.github/workflows/ui_linter.yml b/.github/workflows/check-ui.yml similarity index 52% rename from .github/workflows/ui_linter.yml rename to .github/workflows/check-ui.yml index 848461498..4945555c6 100644 --- a/.github/workflows/ui_linter.yml +++ b/.github/workflows/check-ui.yml @@ -9,42 +9,7 @@ on: - main jobs: - setup-node: - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Setup Node.js - uses: actions/setup-node@v2 - with: - node-version: 16.10.0 - - eslint-js: - needs: setup-node - runs-on: ubuntu-latest - - steps: - - name: Checkout code - uses: actions/checkout@v2 - - - name: Setup Node.js - uses: actions/setup-node@v2 - with: - node-version: 16.10.0 - - - name: Install Node.js dependencies - run: npm install - working-directory: ./Website/ui - - - name: Run ESLint for JavaScript files - run: npx eslint ./src/**/*.js - working-directory: ./Website/ui - continue-on-error: true - - eslint-vue: - needs: setup-node + eslint: runs-on: ubuntu-latest steps: @@ -60,13 +25,12 @@ jobs: run: npm install working-directory: ./Website/ui - - name: Run ESLint for Vue files - run: npx eslint ./src/**/*.vue + - name: Run ESLint + run: npm run lint working-directory: ./Website/ui continue-on-error: true build-production: - needs: setup-node runs-on: ubuntu-latest steps: From f1a4be8cb1847c4c319f84c39fdb719f3f54f395 Mon Sep 17 00:00:00 2001 From: Daniel Mohns Date: Wed, 6 Mar 2024 11:21:12 +0100 Subject: [PATCH 2/2] chore: Fail CI on error --- .github/workflows/check-ui.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/check-ui.yml b/.github/workflows/check-ui.yml index 4945555c6..ca278b4d1 100644 --- a/.github/workflows/check-ui.yml +++ b/.github/workflows/check-ui.yml @@ -28,7 +28,6 @@ jobs: - name: Run ESLint run: npm run lint working-directory: ./Website/ui - continue-on-error: true build-production: runs-on: ubuntu-latest