-
Notifications
You must be signed in to change notification settings - Fork 470
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update monaco-editor.yml - disable monaco editor checks
- Loading branch information
1 parent
82ca70a
commit 0acc7c9
Showing
1 changed file
with
85 additions
and
85 deletions.
There are no files selected for viewing
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,98 +1,98 @@ | ||
name: Monaco Editor checks | ||
# name: Monaco Editor checks | ||
|
||
on: | ||
push: | ||
branches: | ||
- main | ||
- release/* | ||
pull_request: | ||
branches: | ||
- main | ||
- release/* | ||
# on: | ||
# push: | ||
# branches: | ||
# - main | ||
# - release/* | ||
# pull_request: | ||
# branches: | ||
# - main | ||
# - release/* | ||
|
||
jobs: | ||
main: | ||
name: Monaco Editor checks | ||
runs-on: ubuntu-latest | ||
timeout-minutes: 40 | ||
env: | ||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
steps: | ||
- uses: actions/checkout@v4 | ||
# jobs: | ||
# main: | ||
# name: Monaco Editor checks | ||
# runs-on: ubuntu-latest | ||
# timeout-minutes: 40 | ||
# env: | ||
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||
# steps: | ||
# - uses: actions/checkout@v4 | ||
|
||
- uses: actions/setup-node@v4 | ||
with: | ||
node-version-file: .nvmrc | ||
# - uses: actions/setup-node@v4 | ||
# with: | ||
# node-version-file: .nvmrc | ||
|
||
- name: Compute node modules cache key | ||
id: nodeModulesCacheKey | ||
run: echo "value=$(node build/azure-pipelines/common/computeNodeModulesCacheKey.js)" >> $GITHUB_OUTPUT | ||
- name: Cache node modules | ||
id: cacheNodeModules | ||
uses: actions/cache@v4 | ||
with: | ||
path: "**/node_modules" | ||
key: ${{ runner.os }}-cacheNodeModules20-${{ steps.nodeModulesCacheKey.outputs.value }} | ||
restore-keys: ${{ runner.os }}-cacheNodeModules20- | ||
- name: Get yarn cache directory path | ||
id: yarnCacheDirPath | ||
if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} | ||
run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT | ||
- name: Cache yarn directory | ||
if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} | ||
uses: actions/cache@v4 | ||
with: | ||
path: ${{ steps.yarnCacheDirPath.outputs.dir }} | ||
key: ${{ runner.os }}-yarnCacheDir-${{ steps.nodeModulesCacheKey.outputs.value }} | ||
restore-keys: ${{ runner.os }}-yarnCacheDir- | ||
- name: Install libkrb5-dev | ||
if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} | ||
run: | | ||
sudo apt update | ||
sudo apt install -y libkrb5-dev | ||
- name: Execute yarn | ||
if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} | ||
env: | ||
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 | ||
ELECTRON_SKIP_BINARY_DOWNLOAD: 1 | ||
run: | | ||
npm i -g [email protected] | ||
yarn --frozen-lockfile --network-timeout 180000 | ||
# - name: Compute node modules cache key | ||
# id: nodeModulesCacheKey | ||
# run: echo "value=$(node build/azure-pipelines/common/computeNodeModulesCacheKey.js)" >> $GITHUB_OUTPUT | ||
# - name: Cache node modules | ||
# id: cacheNodeModules | ||
# uses: actions/cache@v4 | ||
# with: | ||
# path: "**/node_modules" | ||
# key: ${{ runner.os }}-cacheNodeModules20-${{ steps.nodeModulesCacheKey.outputs.value }} | ||
# restore-keys: ${{ runner.os }}-cacheNodeModules20- | ||
# - name: Get yarn cache directory path | ||
# id: yarnCacheDirPath | ||
# if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} | ||
# run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT | ||
# - name: Cache yarn directory | ||
# if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} | ||
# uses: actions/cache@v4 | ||
# with: | ||
# path: ${{ steps.yarnCacheDirPath.outputs.dir }} | ||
# key: ${{ runner.os }}-yarnCacheDir-${{ steps.nodeModulesCacheKey.outputs.value }} | ||
# restore-keys: ${{ runner.os }}-yarnCacheDir- | ||
# - name: Install libkrb5-dev | ||
# if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} | ||
# run: | | ||
# sudo apt update | ||
# sudo apt install -y libkrb5-dev | ||
# - name: Execute yarn | ||
# if: ${{ steps.cacheNodeModules.outputs.cache-hit != 'true' }} | ||
# env: | ||
# PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: 1 | ||
# ELECTRON_SKIP_BINARY_DOWNLOAD: 1 | ||
# run: | | ||
# npm i -g [email protected] | ||
# yarn --frozen-lockfile --network-timeout 180000 | ||
|
||
- name: Download Playwright | ||
run: yarn playwright-install | ||
# - name: Download Playwright | ||
# run: yarn playwright-install | ||
|
||
- name: Run Monaco Editor Checks | ||
run: yarn monaco-compile-check | ||
# - name: Run Monaco Editor Checks | ||
# run: yarn monaco-compile-check | ||
|
||
- name: Editor Distro & ESM | ||
run: yarn gulp editor-esm | ||
# - name: Editor Distro & ESM | ||
# run: yarn gulp editor-esm | ||
|
||
- name: Editor ESM sources check | ||
working-directory: ./test/monaco | ||
run: yarn run esm-check | ||
# - name: Editor ESM sources check | ||
# working-directory: ./test/monaco | ||
# run: yarn run esm-check | ||
|
||
- name: Typings validation prep | ||
run: | | ||
mkdir typings-test | ||
# - name: Typings validation prep | ||
# run: | | ||
# mkdir typings-test | ||
|
||
- name: Typings validation | ||
working-directory: ./typings-test | ||
run: | | ||
yarn init -yp | ||
../node_modules/.bin/tsc --init | ||
echo "import '../out-monaco-editor-core';" > a.ts | ||
../node_modules/.bin/tsc --noEmit | ||
# - name: Typings validation | ||
# working-directory: ./typings-test | ||
# run: | | ||
# yarn init -yp | ||
# ../node_modules/.bin/tsc --init | ||
# echo "import '../out-monaco-editor-core';" > a.ts | ||
# ../node_modules/.bin/tsc --noEmit | ||
|
||
- name: Package Editor with Webpack | ||
working-directory: ./test/monaco | ||
run: yarn run bundle-webpack | ||
# - name: Package Editor with Webpack | ||
# working-directory: ./test/monaco | ||
# run: yarn run bundle-webpack | ||
|
||
- name: Compile Editor Tests | ||
working-directory: ./test/monaco | ||
run: yarn run compile | ||
# - name: Compile Editor Tests | ||
# working-directory: ./test/monaco | ||
# run: yarn run compile | ||
|
||
- name: Run Editor Tests | ||
timeout-minutes: 5 | ||
working-directory: ./test/monaco | ||
run: yarn test | ||
# - name: Run Editor Tests | ||
# timeout-minutes: 5 | ||
# working-directory: ./test/monaco | ||
# run: yarn test |