diff --git a/.azure-pipelines/publish-nightly.yml b/.azure-pipelines/publish-nightly.yml index 82aacecb..a3b81921 100644 --- a/.azure-pipelines/publish-nightly.yml +++ b/.azure-pipelines/publish-nightly.yml @@ -51,6 +51,11 @@ extends: testPlatforms: [] skipAPIScan: true # package build requires Linux buildSteps: + - task: NodeTool@0 + inputs: + versionSource: fromFile + versionFilePath: .nvmrc + nodejsMirror: https://github.com/joaomoreno/node-mirror/releases/download - script: sudo apt install -y libkrb5-dev displayName: Install libkrb5-dev diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5d1b3b5e..85a6568f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,58 +44,59 @@ jobs: if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} run: npm ci --prefix webpack-plugin - # - - name: Setup, Build & Test monaco-editor-core - run: yarn ts-node ./scripts/ci/build-monaco-editor-core-pkg nightly - env: - VSCODE_REF: 'main' - PRERELEASE_VERSION: 'dev-${today}' + # CI steps temporarily disabled (enable by end of august 2025) + # # + # - name: Setup, Build & Test monaco-editor-core + # run: yarn ts-node ./scripts/ci/build-monaco-editor-core-pkg nightly + # env: + # VSCODE_REF: 'main' + # PRERELEASE_VERSION: 'dev-${today}' - - name: Link monaco-editor-core - run: npm link - working-directory: ./dependencies/vscode/out-monaco-editor-core + # - name: Link monaco-editor-core + # run: npm link + # working-directory: ./dependencies/vscode/out-monaco-editor-core - - name: Link monaco-editor-core - run: npm link monaco-editor-core - # + # - name: Link monaco-editor-core + # run: npm link monaco-editor-core + # # - # TODO: prettier formatting - # - name: Check prettier - # run: npm run prettier-check + # # TODO: prettier formatting + # # - name: Check prettier + # # run: npm run prettier-check - - name: Build - run: npm run build + # - name: Build + # run: npm run build - - name: Run unit tests - run: npm test + # - name: Run unit tests + # run: npm test - - name: Compile webpack plugin - run: npm run compile --prefix webpack-plugin + # - name: Compile webpack plugin + # run: npm run compile --prefix webpack-plugin - - name: Package using webpack plugin - run: npm run package-for-smoketest-webpack + # - name: Package using webpack plugin + # run: npm run package-for-smoketest-webpack - - name: Package using esbuild - run: npm run package-for-smoketest-esbuild + # - name: Package using esbuild + # run: npm run package-for-smoketest-esbuild - - name: Package using vite - run: npm run package-for-smoketest-vite + # - name: Package using vite + # run: npm run package-for-smoketest-vite - # - name: Package using parcel - # run: npm run package-for-smoketest-parcel --prefix test/smoke/parcel - # Disabled for now, as the parcel bundler cannot deal with VS Code process variable + # # - name: Package using parcel + # # run: npm run package-for-smoketest-parcel --prefix test/smoke/parcel + # # Disabled for now, as the parcel bundler cannot deal with VS Code process variable - - name: Run smoke test - run: npm run smoketest + # - name: Run smoke test + # run: npm run smoketest - # - name: Install website node modules - # working-directory: website - # run: yarn install --frozen-lockfile + # # - name: Install website node modules + # # working-directory: website + # # run: yarn install --frozen-lockfile - # - name: Build website - # working-directory: website - # run: yarn run build + # # - name: Build website + # # working-directory: website + # # run: yarn run build - # - name: Test website - # working-directory: website - # run: yarn test + # # - name: Test website + # # working-directory: website + # # run: yarn test