Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/pr-darwin-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -212,7 +212,7 @@ jobs:
if: always()

- name: Publish Crash Reports
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: failure()
continue-on-error: true
with:
Expand All @@ -223,7 +223,7 @@ jobs:
# In order to properly symbolify above crash reports
# (if any), we need the compiled native modules too
- name: Publish Node Modules
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: failure()
continue-on-error: true
with:
Expand All @@ -232,7 +232,7 @@ jobs:
if-no-files-found: ignore

- name: Publish Log Files
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: always()
continue-on-error: true
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pr-linux-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@ jobs:
if: always()

- name: Publish Crash Reports
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: failure()
continue-on-error: true
with:
Expand All @@ -269,7 +269,7 @@ jobs:
# In order to properly symbolify above crash reports
# (if any), we need the compiled native modules too
- name: Publish Node Modules
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: failure()
continue-on-error: true
with:
Expand All @@ -278,7 +278,7 @@ jobs:
if-no-files-found: ignore

- name: Publish Log Files
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: always()
continue-on-error: true
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pr-win32-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ jobs:
if: always()

- name: Publish Crash Reports
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: failure()
continue-on-error: true
with:
Expand All @@ -260,7 +260,7 @@ jobs:
# In order to properly symbolify above crash reports
# (if any), we need the compiled native modules too
- name: Publish Node Modules
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: failure()
continue-on-error: true
with:
Expand All @@ -269,7 +269,7 @@ jobs:
if-no-files-found: ignore

- name: Publish Log Files
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v5
if: always()
continue-on-error: true
with:
Expand Down
21 changes: 21 additions & 0 deletions .gitpod.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
FROM gitpod/workspace-full:latest

USER gitpod

# We use latest major version of Node.js distributed VS Code. (see about dialog in your local VS Code)
RUN bash -c ". .nvm/nvm.sh \
&& nvm install 22 \
&& nvm use 22 \
&& nvm alias default 22"

RUN echo "nvm use default &>/dev/null" >> ~/.bashrc.d/51-nvm-fix

# Install dependencies
RUN sudo apt-get update \
&& sudo apt-get install -y --no-install-recommends \
xvfb x11vnc fluxbox dbus-x11 x11-utils x11-xserver-utils xdg-utils \
fbautostart xterm eterm gnome-terminal gnome-keyring seahorse nautilus \
libx11-dev libxkbfile-dev libsecret-1-dev libnotify4 libnss3 libxss1 \
libasound2 libgbm1 xfonts-base xfonts-terminus fonts-noto fonts-wqy-microhei \
fonts-droid-fallback vim-tiny nano libgconf2-dev libgtk-3-dev twm \
&& sudo apt-get clean && sudo rm -rf /var/cache/apt/* && sudo rm -rf /var/lib/apt/lists/* && sudo rm -rf /tmp/*
29 changes: 29 additions & 0 deletions .gitpod.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
image:
file: .gitpod.Dockerfile
ports:
- port: 9888
onOpen: open-browser
tasks:
- init: |
npm ci
npm run server:init
command: |
gp sync-done init
export NODE_ENV=development
export VSCODE_DEV=1
npm run watch
name: watch app
- command: |
export NODE_ENV=development
export VSCODE_DEV=1
gp sync-await init
./scripts/code-server.sh --without-connection-token
name: run app
openMode: split-right
github:
prebuilds:
branches: true
pullRequestsFromForks: true
vscode:
extensions:
- dbaeumer.vscode-eslint
167 changes: 118 additions & 49 deletions README.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion build/checksums/vscode-sysroot.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@ b4fb7a62ee7a474cfb11d5fb2b73accd6a8c875a559db81d6dfccd0b4a3da442 aarch64-linux-
6e251200607ac4c4709ebd08b2dc0d9a353ddcfdb47f43a10c2b4cc4b49920c0 arm-rpi-linux-gnueabihf-glibc-2.28-gcc-10.5.0.tar.gz
f82c8dacbb9dd85819e4801909eb4e842ac12c899632aa75b4839383a18c7501 arm-rpi-linux-gnueabihf-glibc-2.28-gcc-8.5.0.tar.gz
3122af49c493c5c767c2b0772a41119cbdc9803125a705683445b4066dc88b82 x86_64-linux-gnu-glibc-2.28-gcc-10.5.0.tar.gz
84acc5a15566c98ddf80631731d672e0ce9febcf3f2e969101e0dfd7ef2405e3 x86_64-linux-gnu-glibc-2.28-gcc-8.5.0.tar.gz
84acc5a15566c98ddf80631731d672e0ce9febcf3f2e969101e0dfd7ef2405e3 x86_64-linux-gnu-glibc-2.28-gcc-8.5.0.tar.gz
2 changes: 2 additions & 0 deletions build/gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@ gulp.task(compileClientTask);
const watchClientTask = task.define('watch-client', task.series(util.rimraf('out'), task.parallel(watchTask('out', false), watchApiProposalNamesTask)));
gulp.task(watchClientTask);

gulp.task(task.define('watch-init', require('./lib/compilation').watchTask('out', false)));

// All
const _compileTask = task.define('compile', task.parallel(monacoTypecheckTask, compileClientTask, compileExtensionsTask, compileExtensionMediaTask));
gulp.task(_compileTask);
Expand Down
Loading