From e24fdbc447ad184d817f727168d5ac52b4825fa9 Mon Sep 17 00:00:00 2001 From: tooomm Date: Sat, 28 Mar 2026 13:02:40 +0100 Subject: [PATCH] Remove CI workflows --- .github/workflows/web-build.yml | 54 --------------------------------- .github/workflows/web-lint.yml | 33 -------------------- 2 files changed, 87 deletions(-) delete mode 100644 .github/workflows/web-build.yml delete mode 100644 .github/workflows/web-lint.yml diff --git a/.github/workflows/web-build.yml b/.github/workflows/web-build.yml deleted file mode 100644 index 8d756da02..000000000 --- a/.github/workflows/web-build.yml +++ /dev/null @@ -1,54 +0,0 @@ -name: Build Web - -on: - push: - branches: - - master - paths: - - '.husky/**' - - 'webclient/**' - - '!**.md' - - '.github/workflows/web-build.yml' - pull_request: - paths: - - '.husky/**' - - 'webclient/**' - - '!**.md' - - '.github/workflows/web-build.yml' - -jobs: - build-web: - name: React (Node ${{matrix.node_version}}) - - runs-on: ubuntu-latest - - defaults: - run: - working-directory: webclient - - strategy: - fail-fast: false - matrix: - node_version: - - 16 - - lts/* - - steps: - - name: Checkout - uses: actions/checkout@v6 - - - name: Setup Node.js - uses: actions/setup-node@v6 - with: - node-version: ${{matrix.node_version}} - cache: 'npm' - cache-dependency-path: 'webclient/package-lock.json' - - - name: Install dependencies - run: npm clean-install - - - name: Build app - run: npm run build - - - name: Test app - run: npm run test diff --git a/.github/workflows/web-lint.yml b/.github/workflows/web-lint.yml deleted file mode 100644 index 8a90325e7..000000000 --- a/.github/workflows/web-lint.yml +++ /dev/null @@ -1,33 +0,0 @@ -name: Code Style (TypeScript) - -on: - # push trigger not needed for linting, we do not allow direct pushes to master - pull_request: - paths: - - 'webclient/**' - - '!**.md' - - '.github/workflows/web-lint.yml' - -jobs: - ESLint: - runs-on: ubuntu-latest - - defaults: - run: - working-directory: webclient - - steps: - - name: Checkout - uses: actions/checkout@v6 - - - name: Setup Node.js - uses: actions/setup-node@v6 - with: - cache: 'npm' - cache-dependency-path: 'webclient/package-lock.json' - - - name: Install ESLint - run: npm clean-install --ignore-scripts - - - name: Run ESLint - run: npm run lint