[OGUI-1849] If kafka is not configured, RunMode should not be displayed #3941
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: QualityControl | |
| on: | |
| pull_request: | |
| paths: | |
| - 'QualityControl/**/*' | |
| - '.github/workflows/qc.yml' | |
| push: | |
| branches: | |
| - 'main' | |
| - 'dev' | |
| jobs: | |
| lint-check: | |
| name: Check eslint rules on ubuntu-latest | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 6 | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - name: Setup node | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: '22.x' | |
| - run: (cd QualityControl; npm ci ) | |
| - run: (cd QualityControl; npm run lint ) | |
| test: | |
| name: Tests on ubuntu-latest only if lint-check passes | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 6 | |
| needs: lint-check | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - name: Setup node | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: '22.x' | |
| - run: (cd QualityControl; npm run docker-test ) | |
| coverage: | |
| name: Tests and generate lcov reoprt coverage on ubuntu-latest | |
| runs-on: ubuntu-latest | |
| timeout-minutes: 6 | |
| needs: lint-check | |
| steps: | |
| - uses: actions/checkout@v6 | |
| - name: Setup node | |
| uses: actions/setup-node@v6 | |
| with: | |
| node-version: '22.x' | |
| - run: mkdir -p QualityControl/coverage | |
| - run: (cd QualityControl; npm run docker-coverage-ci ) | |
| - name: Send codecov report for QualityControl | |
| uses: codecov/codecov-action@v5 | |
| with: | |
| files: ./QualityControl/coverage/lcov.info | |
| flags: qualitycontrol | |
| fail_ci_if_error: true | |
| env: | |
| CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} |