From 9235fff5c05d573210e1447365ffc0d396751b80 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 18:53:34 +0000 Subject: [PATCH] Remove build job from CI workflow The build and test job is already running in the CD workflow (package.yml), so it's redundant to run it in both places. This change removes the build job from ci.yml to avoid duplicate work. CI workflow now focuses on: - Lint & Format checks - TypeScript type checking - Qlty code quality checks - License validation - Spell checking - Security audits Build, test, and packaging remain in the CD workflow. --- .github/workflows/ci.yml | 55 ---------------------------------------- 1 file changed, 55 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d75b56b138..b2cb3a0546 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -89,61 +89,6 @@ jobs: - name: Run qlty code smells analysis run: qlty smells - build: - name: Build & Test - runs-on: ubuntu-latest - timeout-minutes: 15 - permissions: - id-token: write - contents: read - packages: read - steps: - - name: Checkout - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5 - - - name: Setup Node.js - uses: actions/setup-node@2028fbc5c25fe9cf00d9f06a71cc4710d4507903 # v5 - with: - cache: 'npm' - node-version: ${{ env.NODE_VERSION }} - registry-url: 'https://npm.pkg.github.com' - scope: '@deepnote' - - - name: Install dependencies - run: npm ci --prefer-offline --no-audit - env: - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - - name: Compile TypeScript - run: npm run compile - - - name: Run tests - run: npm test - env: - VSC_JUPYTER_INSTRUMENT_CODE_FOR_COVERAGE: true - - - name: Upload coverage to Codecov - uses: codecov/codecov-action@5a1091511ad55cbe89839c7260b706298ca349f7 # v5 - with: - use_oidc: true - files: coverage/lcov.info - fail_ci_if_error: true - - - name: Upload test results to Codecov - if: '!cancelled()' - uses: codecov/test-results-action@47f89e9acb64b76debcd5ea40642d25a4adced9f # v1 - with: - use_oidc: true - files: test-results.xml - fail_ci_if_error: true - - - name: Check dependencies - run: npm run checkDependencies - continue-on-error: true - - - name: Check licenses - run: npm run check-licenses - check_licenses: name: Check Licenses runs-on: ubuntu-latest