From c2894d55630ccea8fc06af1d27e19f1502a421cc Mon Sep 17 00:00:00 2001 From: Zac Date: Sun, 3 Sep 2023 05:25:03 -0500 Subject: [PATCH 01/12] revert: fix the patch file for linux builds (#1617) --- patches/fix-build-linux.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patches/fix-build-linux.patch b/patches/fix-build-linux.patch index ff78b05..5ca6409 100644 --- a/patches/fix-build-linux.patch +++ b/patches/fix-build-linux.patch @@ -22,7 +22,7 @@ index 0ea6699..c4524de 100644 // are valid, are in dep-lists.ts -const FAIL_BUILD_FOR_NEW_DEPENDENCIES = true; +const FAIL_BUILD_FOR_NEW_DEPENDENCIES = false; - // Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/114.0.5735.199:chrome/installer/linux/BUILD.gn;l=64-80 + // Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/108.0.5359.215:chrome/installer/linux/BUILD.gn;l=64-80 diff --git a/build/linux/dependencies-generator.ts b/build/linux/dependencies-generator.ts index c0d8112..3bb0366 100644 --- a/build/linux/dependencies-generator.ts From e7f41946a4bdf1f9f6e4d1ee364ab21aeb94e591 Mon Sep 17 00:00:00 2001 From: DodoLeDev <59477313+DodoLeDev@users.noreply.github.com> Date: Sun, 3 Sep 2023 12:31:15 +0200 Subject: [PATCH 02/12] docs: add vscodium-electron for arch (#1317) --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index e9b69d6..fb5fb1d 100644 --- a/README.md +++ b/README.md @@ -88,7 +88,9 @@ You can always install using the downloads (deb, rpm, tar) on the [releases page #### Install on Arch Linux -VSCodium is available in [AUR](https://wiki.archlinux.org/index.php/Arch_User_Repository) as package [vscodium-bin](https://aur.archlinux.org/packages/vscodium-bin/), maintained by [@binex-dsk](https://github.com/binex-dsk). An alternative package [vscodium-git](https://aur.archlinux.org/packages/vscodium-git/), maintained by [@cedricroijakkers](https://github.com/cedricroijakkers), is also available should you wish to compile from source yourself. +VSCodium is available in [AUR](https://wiki.archlinux.org/index.php/Arch_User_Repository) as package [vscodium-bin](https://aur.archlinux.org/packages/vscodium-bin/), maintained by [@binex-dsk](https://github.com/binex-dsk). +If you want to save disk space by having VSCodium use the Electron system-wide, you also have [vscodium-electron](https://aur.archlinux.org/packages/vscodium-electron), maintained by [@m00nw4tch3r](https://aur.archlinux.org/account/m00nw4tch3r). +An alternative package [vscodium-git](https://aur.archlinux.org/packages/vscodium-git/), maintained by [@cedricroijakkers](https://github.com/cedricroijakkers), is also available should you wish to compile from source yourself. #### Flatpak Option (GNU/Linux) From 6333caaf8a85521cae99771fc4ed99609fe76ad0 Mon Sep 17 00:00:00 2001 From: osfanbuff63 Date: Sun, 3 Sep 2023 10:32:28 +0000 Subject: [PATCH 03/12] docs: clarify winget install command (#1251) --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fb5fb1d..e2f4956 100644 --- a/README.md +++ b/README.md @@ -55,8 +55,8 @@ brew install --cask vscodium #### Install with Windows Package Manager (WinGet) If you use Windows and have [Windows Package Manager](https://github.com/microsoft/winget-cli) installed: -```bash -winget install vscodium +```cmd +winget install -e --id VSCodium.VSCodium ``` #### Install with Chocolatey (Windows) From 4930c5a71efc9f4ed86cab6f6a736ea8edf6575c Mon Sep 17 00:00:00 2001 From: Baptiste Augrain Date: Mon, 4 Sep 2023 09:22:59 +0200 Subject: [PATCH 04/12] feat: use node-v18 for insider workflow [skip ci] --- .github/workflows/insider-spearhead.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/insider-spearhead.yml b/.github/workflows/insider-spearhead.yml index dc67519..67d4c89 100644 --- a/.github/workflows/insider-spearhead.yml +++ b/.github/workflows/insider-spearhead.yml @@ -25,7 +25,7 @@ jobs: - name: Setup Node.js environment uses: actions/setup-node@v3 with: - node-version: '16' + node-version: '18' - name: Clone VSCode repo run: . get_repo.sh From 5600db3e5727d8afa7f493cf75411b4d8cf6c898 Mon Sep 17 00:00:00 2001 From: Baptiste Augrain Date: Thu, 7 Sep 2023 20:18:23 +0200 Subject: [PATCH 05/12] feat(1.82): update patch and api [skip ci] --- patches/fix-build-linux.patch | 6 +++--- product.json | 16 +++++++++------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/patches/fix-build-linux.patch b/patches/fix-build-linux.patch index 5ca6409..aa827d7 100644 --- a/patches/fix-build-linux.patch +++ b/patches/fix-build-linux.patch @@ -15,16 +15,16 @@ index 0d7d3c5..90f75cc 100644 + const buildRpmTask = task.define(`vscode-linux-${arch}-build-rpm`, task.series(prepareRpmTask, buildRpmPackage(arch))); gulp.task(buildRpmTask); diff --git a/build/linux/dependencies-generator.js b/build/linux/dependencies-generator.js -index 0ea6699..c4524de 100644 +index 381539d..0f26614 100644 --- a/build/linux/dependencies-generator.js +++ b/build/linux/dependencies-generator.js @@ -22,3 +22,3 @@ const types_2 = require("./rpm/types"); // are valid, are in dep-lists.ts -const FAIL_BUILD_FOR_NEW_DEPENDENCIES = true; +const FAIL_BUILD_FOR_NEW_DEPENDENCIES = false; - // Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/108.0.5359.215:chrome/installer/linux/BUILD.gn;l=64-80 + // Based on https://source.chromium.org/chromium/chromium/src/+/refs/tags/114.0.5735.199:chrome/installer/linux/BUILD.gn;l=64-80 diff --git a/build/linux/dependencies-generator.ts b/build/linux/dependencies-generator.ts -index c0d8112..3bb0366 100644 +index 5c4b9d2..a2c629a 100644 --- a/build/linux/dependencies-generator.ts +++ b/build/linux/dependencies-generator.ts @@ -23,3 +23,3 @@ import { isRpmArchString, RpmArchString } from './rpm/types'; diff --git a/product.json b/product.json index a9549e4..74c625c 100644 --- a/product.json +++ b/product.json @@ -48,7 +48,8 @@ ], "extensionEnabledApiProposals": { "ms-vscode.vscode-selfhost-test-provider": [ - "testObserver" + "testObserver", + "testMessageContextValue" ], "VisualStudioExptTeam.vscodeintellicode-completions": [ "inlineCompletionsAdditions" @@ -84,9 +85,7 @@ "envShellEvent", "quickPickItemTooltip", "terminalDataWriteEvent", - "envCollectionWorkspace", - "saveEditor", - "envCollectionOptions" + "saveEditor" ], "ms-dotnettools.dotnet-interactive-vscode": [ "notebookMessaging", @@ -146,7 +145,6 @@ "ms-vscode.remote-server": [ "resolvers", "tunnels", - "tunnelFactory", "contribViewsWelcome" ], "ms-vscode.remote-explorer": [ @@ -196,10 +194,14 @@ "handleIssueUri", "interactive", "interactiveUserActions", - "semanticSimilarity", + "terminalContextMenu", "terminalDataWriteEvent", "terminalSelection", - "terminalQuickFixProvider" + "terminalQuickFixProvider", + "chatSlashCommands", + "readonlyMessage", + "mappedEditsProvider", + "aiRelatedInformation" ], "GitHub.remotehub": [ "contribRemoteHelp", From 5631262eb76dcde54c2a247f8dedb1f563e95032 Mon Sep 17 00:00:00 2001 From: Baptiste Augrain Date: Wed, 13 Sep 2023 09:14:23 +0200 Subject: [PATCH 06/12] fix: disabling appimage [skip ci] --- prepare_assets.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/prepare_assets.sh b/prepare_assets.sh index fdee918..44cc343 100755 --- a/prepare_assets.sh +++ b/prepare_assets.sh @@ -133,9 +133,9 @@ else yarn gulp "vscode-linux-${VSCODE_ARCH}-build-rpm" fi - if [[ "${SHOULD_BUILD_APPIMAGE}" != "no" ]]; then - . ../build/linux/appimage/build.sh - fi + # if [[ "${SHOULD_BUILD_APPIMAGE}" != "no" ]]; then + # . ../build/linux/appimage/build.sh + # fi cd .. @@ -156,12 +156,12 @@ else mv vscode/.build/linux/rpm/*/*.rpm assets/ fi - if [[ "${SHOULD_BUILD_APPIMAGE}" != "no" ]]; then - echo "Moving AppImage" - mv build/linux/appimage/out/*.AppImage* assets/ + # if [[ "${SHOULD_BUILD_APPIMAGE}" != "no" ]]; then + # echo "Moving AppImage" + # mv build/linux/appimage/out/*.AppImage* assets/ - find assets -name '*.AppImage*' -exec bash -c 'mv $0 ${0/_-_/-}' {} \; - fi + # find assets -name '*.AppImage*' -exec bash -c 'mv $0 ${0/_-_/-}' {} \; + # fi VSCODE_PLATFORM="linux" fi From 1861b905137e23911430e510083b4aee58808c6b Mon Sep 17 00:00:00 2001 From: Baptiste Augrain Date: Thu, 21 Sep 2023 10:36:52 +0200 Subject: [PATCH 07/12] fix: stop cheking appiamge [skip ci] --- check_tags.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/check_tags.sh b/check_tags.sh index 12f6d0f..58aeb18 100755 --- a/check_tags.sh +++ b/check_tags.sh @@ -324,12 +324,13 @@ if [[ "${ASSETS}" != "null" ]]; then export SHOULD_BUILD_TAR="no" fi - if [[ -z $( contains "x86_64.AppImage" ) ]]; then - echo "Building on Linux x64 because we have no AppImage" - export SHOULD_BUILD="yes" - else - export SHOULD_BUILD_APPIMAGE="no" - fi + # if [[ -z $( contains "x86_64.AppImage" ) ]]; then + # echo "Building on Linux x64 because we have no AppImage" + # export SHOULD_BUILD="yes" + # else + # export SHOULD_BUILD_APPIMAGE="no" + # fi + export SHOULD_BUILD_APPIMAGE="no" if [[ -z $( contains "${APP_NAME_LC}-reh-linux-x64-${RELEASE_VERSION}.tar.gz" ) ]]; then echo "Building on Linux x64 because we have no REH archive" From 1789f03920bb82401f4f11bfcff93467bc223f76 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Sep 2023 14:16:53 +0200 Subject: [PATCH 08/12] build(deps): bump actions/checkout from 3 to 4 (#1637) --- .github/workflows/insider-linux.yml | 8 ++++---- .github/workflows/insider-macos.yml | 2 +- .github/workflows/insider-spearhead.yml | 2 +- .github/workflows/insider-windows.yml | 4 ++-- .github/workflows/stable-linux.yml | 8 ++++---- .github/workflows/stable-macos.yml | 2 +- .github/workflows/stable-windows.yml | 4 ++-- 7 files changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/insider-linux.yml b/.github/workflows/insider-linux.yml index cf60645..1d86ef9 100644 --- a/.github/workflows/insider-linux.yml +++ b/.github/workflows/insider-linux.yml @@ -44,7 +44,7 @@ jobs: SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GITHUB_BRANCH }} @@ -79,7 +79,7 @@ jobs: if: needs.check.outputs.SHOULD_BUILD == 'yes' || needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GITHUB_BRANCH }} @@ -138,7 +138,7 @@ jobs: if: needs.check.outputs.SHOULD_BUILD == 'yes' || needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GITHUB_BRANCH }} @@ -229,7 +229,7 @@ jobs: if: false steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GITHUB_BRANCH }} diff --git a/.github/workflows/insider-macos.yml b/.github/workflows/insider-macos.yml index efe0156..79b3e0e 100644 --- a/.github/workflows/insider-macos.yml +++ b/.github/workflows/insider-macos.yml @@ -46,7 +46,7 @@ jobs: vscode_arch: arm64 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GITHUB_BRANCH }} diff --git a/.github/workflows/insider-spearhead.yml b/.github/workflows/insider-spearhead.yml index 67d4c89..f1edb4e 100644 --- a/.github/workflows/insider-spearhead.yml +++ b/.github/workflows/insider-spearhead.yml @@ -18,7 +18,7 @@ jobs: VSCODE_QUALITY: insider steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: insider diff --git a/.github/workflows/insider-windows.yml b/.github/workflows/insider-windows.yml index 8d52882..d7ad037 100644 --- a/.github/workflows/insider-windows.yml +++ b/.github/workflows/insider-windows.yml @@ -51,7 +51,7 @@ jobs: SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GITHUB_BRANCH }} @@ -123,7 +123,7 @@ jobs: if: needs.build.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GITHUB_BRANCH }} diff --git a/.github/workflows/stable-linux.yml b/.github/workflows/stable-linux.yml index 8d1eb16..813e2b1 100644 --- a/.github/workflows/stable-linux.yml +++ b/.github/workflows/stable-linux.yml @@ -43,7 +43,7 @@ jobs: SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GITHUB_BRANCH }} @@ -76,7 +76,7 @@ jobs: if: needs.check.outputs.SHOULD_BUILD == 'yes' || needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ env.GITHUB_BRANCH }} @@ -135,7 +135,7 @@ jobs: if: needs.check.outputs.SHOULD_BUILD == 'yes' || needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Clone VSCode repo run: ./get_repo.sh @@ -220,7 +220,7 @@ jobs: if: needs.build.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check version env: diff --git a/.github/workflows/stable-macos.yml b/.github/workflows/stable-macos.yml index 9b70f16..e5915a1 100644 --- a/.github/workflows/stable-macos.yml +++ b/.github/workflows/stable-macos.yml @@ -45,7 +45,7 @@ jobs: vscode_arch: arm64 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Node.js environment uses: actions/setup-node@v3 diff --git a/.github/workflows/stable-windows.yml b/.github/workflows/stable-windows.yml index 919235d..715cc69 100644 --- a/.github/workflows/stable-windows.yml +++ b/.github/workflows/stable-windows.yml @@ -51,7 +51,7 @@ jobs: SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Node.js environment uses: actions/setup-node@v3 @@ -118,7 +118,7 @@ jobs: if: needs.build.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check version run: ./stores/winget/check_version.sh From 51b0ff47bc355e57b079712b0c2e3294a08f9a44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 26 Sep 2023 14:18:33 +0200 Subject: [PATCH 09/12] build(deps): bump docker/setup-qemu-action from 2 to 3 (#1647) --- .github/workflows/insider-linux.yml | 4 ++-- .github/workflows/stable-linux.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/insider-linux.yml b/.github/workflows/insider-linux.yml index 1d86ef9..f07a4ea 100644 --- a/.github/workflows/insider-linux.yml +++ b/.github/workflows/insider-linux.yml @@ -86,7 +86,7 @@ jobs: - name: Clone VSCode repo run: ./get_repo.sh - - uses: docker/setup-qemu-action@v2 + - uses: docker/setup-qemu-action@v3 if: matrix.vscode_arch == 'arm64' || matrix.vscode_arch == 'ppc64le' - name: Install remote dependencies @@ -239,7 +239,7 @@ jobs: SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAP_STORE_LOGIN }} run: ./stores/snapcraft/check_version.sh - - uses: docker/setup-qemu-action@v2 + - uses: docker/setup-qemu-action@v3 if: env.SHOULD_DEPLOY == 'yes' - uses: diddlesnaps/snapcraft-multiarch-action@v1 diff --git a/.github/workflows/stable-linux.yml b/.github/workflows/stable-linux.yml index 813e2b1..128ea07 100644 --- a/.github/workflows/stable-linux.yml +++ b/.github/workflows/stable-linux.yml @@ -83,7 +83,7 @@ jobs: - name: Clone VSCode repo run: ./get_repo.sh - - uses: docker/setup-qemu-action@v2 + - uses: docker/setup-qemu-action@v3 if: matrix.vscode_arch == 'arm64' || matrix.vscode_arch == 'ppc64le' - name: Install remote dependencies @@ -228,7 +228,7 @@ jobs: SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAP_STORE_LOGIN }} run: ./stores/snapcraft/check_version.sh - - uses: docker/setup-qemu-action@v2 + - uses: docker/setup-qemu-action@v3 if: env.SHOULD_DEPLOY == 'yes' - uses: diddlesnaps/snapcraft-multiarch-action@v1 From b6676144488271e25cf8f4d9cdb7ebfde136ec90 Mon Sep 17 00:00:00 2001 From: Simon Sobisch Date: Fri, 29 Sep 2023 11:26:20 +0200 Subject: [PATCH 10/12] Add Insiders to README --- README.md | 49 +++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 41 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index e2f4956..b280820 100644 --- a/README.md +++ b/README.md @@ -39,15 +39,25 @@ ## Download/Install -:tada: :tada: [Download latest release here](https://github.com/VSCodium/vscodium/releases) :tada: :tada: +:tada: :tada: +Download latest release here: +[stable](https://github.com/VSCodium/vscodium/releases) or +[insiders](https://github.com/VSCodium/vscodium-insiders/releases) +:tada: :tada: [More info / helpful tips are here.](https://github.com/VSCodium/vscodium/blob/master/DOCS.md) + #### Install with Brew (Mac) If you are on a Mac and have [Homebrew](https://brew.sh/) installed: ```bash +# stable brew install --cask vscodium + +# insiders +brew tap homebrew/cask-versions +brew install --cask vscodium-insiders ``` *Note for macOS users: if you can't open the App, please read [the following troubleshooting](https://github.com/VSCodium/vscodium/wiki/Troubleshooting#macos).* @@ -56,7 +66,11 @@ brew install --cask vscodium If you use Windows and have [Windows Package Manager](https://github.com/microsoft/winget-cli) installed: ```cmd +:: stable winget install -e --id VSCodium.VSCodium + +:: insider +winget install -e --id VSCodium.VSCodium.Insiders ``` #### Install with Chocolatey (Windows) @@ -76,7 +90,8 @@ scoop install vscodium #### Install with snap (GNU/Linux) -VSCodium is available in the [Snap Store](https://snapcraft.io/) as [Codium](https://snapcraft.io/codium), thanks to the help of the [Snapcrafters](https://github.com/snapcrafters/codium) community. +VSCodium is available in the [Snap Store](https://snapcraft.io/) as [Codium](https://snapcraft.io/codium), +thanks to the help of the [Snapcrafters](https://github.com/snapcrafters/codium) community. If your GNU/Linux distribution has support for [snaps](https://snapcraft.io/docs/installing-snapd): ```bash snap install codium --classic @@ -84,20 +99,38 @@ snap install codium --classic #### Install with Package Manager (GNU/Linux) -You can always install using the downloads (deb, rpm, tar) on the [releases page](https://github.com/VSCodium/vscodium/releases), but you can also install using your favorite package manager and get automatic updates. [@paulcarroty](https://github.com/paulcarroty) has set up a repository with instructions [here](https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo). Any issues installing VSCodium using your package manager should be directed to that repository's issue tracker. +You can always install using the downloads (deb, rpm, tar) on the releases page for +[stable](https://github.com/VSCodium/vscodium/releases) or +[insiders](https://github.com/VSCodium/vscodium-insiders/releases), but you can also +install using your favorite package manager and get automatic updates. + +[@paulcarroty](https://github.com/paulcarroty) has set up a repository with instructions +for `apt`, `dnf` and `zypper` [here](https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo). + +Any issues installing VSCodium using your package manager should be directed to that repository's issue tracker. #### Install on Arch Linux -VSCodium is available in [AUR](https://wiki.archlinux.org/index.php/Arch_User_Repository) as package [vscodium-bin](https://aur.archlinux.org/packages/vscodium-bin/), maintained by [@binex-dsk](https://github.com/binex-dsk). -If you want to save disk space by having VSCodium use the Electron system-wide, you also have [vscodium-electron](https://aur.archlinux.org/packages/vscodium-electron), maintained by [@m00nw4tch3r](https://aur.archlinux.org/account/m00nw4tch3r). -An alternative package [vscodium-git](https://aur.archlinux.org/packages/vscodium-git/), maintained by [@cedricroijakkers](https://github.com/cedricroijakkers), is also available should you wish to compile from source yourself. +VSCodium is available in [AUR](https://wiki.archlinux.org/index.php/Arch_User_Repository), +maintained by [@binex-dsk](https://github.com/binex-dsk) +as package [vscodium-bin](https://aur.archlinux.org/packages/vscodium-bin/) (stable) and +as [vscodium-insiders-bin](https://aur.archlinux.org/packages/vscodium-insiders-bin). + +If you want to save disk space by having VSCodium use the Electron system-wide, you also have +[vscodium-electron](https://aur.archlinux.org/packages/vscodium-electron), +maintained by [@m00nw4tch3r](https://aur.archlinux.org/account/m00nw4tch3r). + +An alternative package [vscodium-git](https://aur.archlinux.org/packages/vscodium-git/), +maintained by [@cedricroijakkers](https://github.com/cedricroijakkers), +is also available should you wish to compile from source yourself. #### Flatpak Option (GNU/Linux) -VSCodium is (unofficially) available as a Flatpak app [here](https://flathub.org/apps/details/com.vscodium.codium) and the build repo is [here](https://github.com/flathub/com.vscodium.codium). If your distribution has support for [flatpak](https://flathub.org), and you have enabled the [flathub repo](https://flatpak.org/setup/): +VSCodium is (unofficially) available as a Flatpak app [here](https://flathub.org/apps/details/com.vscodium.codium) +and the build repo is [here](https://github.com/flathub/com.vscodium.codium). +If your distribution has support for [flatpak](https://flathub.org), and you have enabled the [flathub repo](https://flatpak.org/setup/): ```bash flatpak install flathub com.vscodium.codium - flatpak run com.vscodium.codium ``` From 5d50317e0e5d4c9971dc6a509e56cca54dc62156 Mon Sep 17 00:00:00 2001 From: Baptiste Augrain Date: Wed, 4 Oct 2023 18:09:05 +0200 Subject: [PATCH 11/12] revert: newest gh actions aren't compatible with linux images [skip ci] --- .github/workflows/insider-linux.yml | 2 +- .github/workflows/stable-linux.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/insider-linux.yml b/.github/workflows/insider-linux.yml index f07a4ea..f7fcba7 100644 --- a/.github/workflows/insider-linux.yml +++ b/.github/workflows/insider-linux.yml @@ -44,7 +44,7 @@ jobs: SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v3 with: ref: ${{ env.GITHUB_BRANCH }} diff --git a/.github/workflows/stable-linux.yml b/.github/workflows/stable-linux.yml index 128ea07..346ed1f 100644 --- a/.github/workflows/stable-linux.yml +++ b/.github/workflows/stable-linux.yml @@ -43,7 +43,7 @@ jobs: SHOULD_DEPLOY: ${{ env.SHOULD_DEPLOY }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v3 with: ref: ${{ env.GITHUB_BRANCH }} From 75e7f71ac6928be3d8f8a17a746b750c16f693ce Mon Sep 17 00:00:00 2001 From: Baptiste Augrain Date: Wed, 4 Oct 2023 18:24:54 +0200 Subject: [PATCH 12/12] fix: full revert of gh actions [skip ci] --- .github/workflows/insider-linux.yml | 6 +++--- .github/workflows/stable-linux.yml | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/insider-linux.yml b/.github/workflows/insider-linux.yml index f7fcba7..d941f33 100644 --- a/.github/workflows/insider-linux.yml +++ b/.github/workflows/insider-linux.yml @@ -79,7 +79,7 @@ jobs: if: needs.check.outputs.SHOULD_BUILD == 'yes' || needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v3 with: ref: ${{ env.GITHUB_BRANCH }} @@ -138,7 +138,7 @@ jobs: if: needs.check.outputs.SHOULD_BUILD == 'yes' || needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v3 with: ref: ${{ env.GITHUB_BRANCH }} @@ -229,7 +229,7 @@ jobs: if: false steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v3 with: ref: ${{ env.GITHUB_BRANCH }} diff --git a/.github/workflows/stable-linux.yml b/.github/workflows/stable-linux.yml index 346ed1f..34e6f27 100644 --- a/.github/workflows/stable-linux.yml +++ b/.github/workflows/stable-linux.yml @@ -76,7 +76,7 @@ jobs: if: needs.check.outputs.SHOULD_BUILD == 'yes' || needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v3 with: ref: ${{ env.GITHUB_BRANCH }} @@ -135,7 +135,7 @@ jobs: if: needs.check.outputs.SHOULD_BUILD == 'yes' || needs.check.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v3 - name: Clone VSCode repo run: ./get_repo.sh @@ -220,7 +220,7 @@ jobs: if: needs.build.outputs.SHOULD_DEPLOY == 'yes' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v3 - name: Check version env: