mirror of
https://github.com/VSCodium/vscodium.git
synced 2026-04-23 03:20:16 +10:00
Merge branch 'master' into insider
This commit is contained in:
2
.github/workflows/insider-windows.yml
vendored
2
.github/workflows/insider-windows.yml
vendored
@@ -141,7 +141,7 @@ jobs:
|
|||||||
RELEASE_VERSION: ${{ needs.build.outputs.RELEASE_VERSION }}
|
RELEASE_VERSION: ${{ needs.build.outputs.RELEASE_VERSION }}
|
||||||
|
|
||||||
- name: Release to WinGet
|
- name: Release to WinGet
|
||||||
uses: vedantmgoyal2009/winget-releaser@v2
|
uses: vedantmgoyal9/winget-releaser@main
|
||||||
with:
|
with:
|
||||||
identifier: ${{ env.APP_IDENTIFIER }}
|
identifier: ${{ env.APP_IDENTIFIER }}
|
||||||
version: ${{ env.RELEASE_VERSION }}
|
version: ${{ env.RELEASE_VERSION }}
|
||||||
|
|||||||
6
.github/workflows/stable-linux.yml
vendored
6
.github/workflows/stable-linux.yml
vendored
@@ -143,13 +143,13 @@ jobs:
|
|||||||
include:
|
include:
|
||||||
- vscode_arch: x64
|
- vscode_arch: x64
|
||||||
npm_arch: x64
|
npm_arch: x64
|
||||||
image: vscodium/vscodium-linux-build-agent:bionic-x64
|
image: vscodium/vscodium-linux-build-agent:focal-x64
|
||||||
- vscode_arch: arm64
|
- vscode_arch: arm64
|
||||||
npm_arch: arm64
|
npm_arch: arm64
|
||||||
image: vscodium/vscodium-linux-build-agent:bionic-arm64
|
image: vscodium/vscodium-linux-build-agent:focal-arm64
|
||||||
- vscode_arch: armhf
|
- vscode_arch: armhf
|
||||||
npm_arch: arm
|
npm_arch: arm
|
||||||
image: vscodium/vscodium-linux-build-agent:bionic-armhf
|
image: vscodium/vscodium-linux-build-agent:focal-armhf
|
||||||
- vscode_arch: riscv64
|
- vscode_arch: riscv64
|
||||||
npm_arch: riscv64
|
npm_arch: riscv64
|
||||||
image: vscodium/vscodium-linux-build-agent:focal-riscv64
|
image: vscodium/vscodium-linux-build-agent:focal-riscv64
|
||||||
|
|||||||
2
.github/workflows/stable-windows.yml
vendored
2
.github/workflows/stable-windows.yml
vendored
@@ -136,7 +136,7 @@ jobs:
|
|||||||
RELEASE_VERSION: ${{ needs.build.outputs.RELEASE_VERSION }}
|
RELEASE_VERSION: ${{ needs.build.outputs.RELEASE_VERSION }}
|
||||||
|
|
||||||
- name: Release to WinGet
|
- name: Release to WinGet
|
||||||
uses: vedantmgoyal2009/winget-releaser@v2
|
uses: vedantmgoyal9/winget-releaser@main
|
||||||
with:
|
with:
|
||||||
identifier: ${{ env.APP_IDENTIFIER }}
|
identifier: ${{ env.APP_IDENTIFIER }}
|
||||||
version: ${{ env.RELEASE_VERSION }}
|
version: ${{ env.RELEASE_VERSION }}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
[
|
[
|
||||||
{
|
{
|
||||||
"id": "#1227",
|
"id": "#1227",
|
||||||
"title": "Issue(macOS): manual update to `1.90.x`",
|
"title": "Issue(macOS): manual update to `1.90.x`",
|
||||||
"url": "https://github.com/VSCodium/vscodium/issues/1917"
|
"url": "https://github.com/VSCodium/vscodium/issues/1917"
|
||||||
},
|
}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -7,9 +7,6 @@
|
|||||||
- [MacOS](#dependencies-macos)
|
- [MacOS](#dependencies-macos)
|
||||||
- [Windows](#dependencies-windows)
|
- [Windows](#dependencies-windows)
|
||||||
- [Build Scripts](#build-scripts)
|
- [Build Scripts](#build-scripts)
|
||||||
- [Build in Docker](#build-docker)
|
|
||||||
- [X64](#build-docker-x64)
|
|
||||||
- [ARM 32bits](#build-docker-arm32)
|
|
||||||
- [Build Snap](#build-snap)
|
- [Build Snap](#build-snap)
|
||||||
- [Patch Update Process](#patch-update-process)
|
- [Patch Update Process](#patch-update-process)
|
||||||
- [Semi-Automated](#patch-update-process-semiauto)
|
- [Semi-Automated](#patch-update-process-semiauto)
|
||||||
@@ -76,49 +73,6 @@ The script `build/build.sh` provides several flags:
|
|||||||
- `-p`: generate the packages/assets/installers
|
- `-p`: generate the packages/assets/installers
|
||||||
- `-s`: do not retrieve the source code of Visual Studio Code, it won't delete the existing build
|
- `-s`: do not retrieve the source code of Visual Studio Code, it won't delete the existing build
|
||||||
|
|
||||||
## <a id="build-docker"></a>Build in Docker
|
|
||||||
|
|
||||||
To build for Linux, you can alternatively build VSCodium in docker
|
|
||||||
|
|
||||||
### <a id="build-docker-x64"></a>X64
|
|
||||||
|
|
||||||
Firstly, create the container with:
|
|
||||||
```
|
|
||||||
docker run -ti --volume=<local vscodium source>:/root/vscodium --name=vscodium-build-agent vscodium/vscodium-linux-build-agent:bionic-x64 bash
|
|
||||||
```
|
|
||||||
like
|
|
||||||
```
|
|
||||||
docker run -ti --volume=$(pwd):/root/vscodium --name=vscodium-build-agent vscodium/vscodium-linux-build-agent:bionic-x64 bash
|
|
||||||
```
|
|
||||||
|
|
||||||
When inside the container, you can use the following commands to build:
|
|
||||||
```
|
|
||||||
cd /root/vscodium
|
|
||||||
|
|
||||||
./build/build.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
### <a id="build-docker-arm32"></a>ARM 32bits
|
|
||||||
|
|
||||||
Firstly, create the container with:
|
|
||||||
```
|
|
||||||
docker run -ti --volume=<local vscodium source>:/root/vscodium --name=vscodium-build-agent vscodium/vscodium-linux-build-agent:bionic-armhf bash
|
|
||||||
```
|
|
||||||
like
|
|
||||||
```
|
|
||||||
docker run -ti --volume=$(pwd):/root/vscodium --name=vscodium-build-agent vscodium/vscodium-linux-build-agent:bionic-armhf bash
|
|
||||||
```
|
|
||||||
|
|
||||||
When inside the container, you can use the following commands to build:
|
|
||||||
```
|
|
||||||
curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
|
|
||||||
sudo apt-get install -y nodejs desktop-file-utils
|
|
||||||
|
|
||||||
cd /root/vscodium
|
|
||||||
|
|
||||||
./build/build.sh
|
|
||||||
```
|
|
||||||
|
|
||||||
## <a id="build-snap"></a>Build Snap
|
## <a id="build-snap"></a>Build Snap
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ if [[ "${VSCODE_ARCH}" == "riscv64" ]]; then
|
|||||||
export VSCODE_ELECTRON_REPO='riscv-forks/electron-riscv-releases'
|
export VSCODE_ELECTRON_REPO='riscv-forks/electron-riscv-releases'
|
||||||
export ELECTRON_SKIP_BINARY_DOWNLOAD=1
|
export ELECTRON_SKIP_BINARY_DOWNLOAD=1
|
||||||
export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1
|
export PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1
|
||||||
ELECTRON_VERSION="30.3.1"
|
ELECTRON_VERSION="30.4.0"
|
||||||
if [[ "${ELECTRON_VERSION}" != "$(yarn config get target)" ]]; then
|
if [[ "${ELECTRON_VERSION}" != "$(yarn config get target)" ]]; then
|
||||||
# Fail the pipeline if electron target doesn't match what is used.
|
# Fail the pipeline if electron target doesn't match what is used.
|
||||||
# Look for releases here if electron version used by vscode changed:
|
# Look for releases here if electron version used by vscode changed:
|
||||||
@@ -35,7 +35,7 @@ if [[ "${VSCODE_ARCH}" == "riscv64" ]]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
export VSCODE_ELECTRON_TAG="v${ELECTRON_VERSION}.riscv1"
|
export VSCODE_ELECTRON_TAG="v${ELECTRON_VERSION}.riscv1"
|
||||||
echo "ad36c48a8b0e061fbdeda91ff2a4c9a2f39d016c8ba23c7b4ed1394c37b1503b *electron-v${ELECTRON_VERSION}-linux-riscv64.zip" >> build/checksums/electron.txt
|
echo "b391bd6e063c34c31b1048615994fca0a5922d5a6b21d6cee6c4335850791516 *electron-v${ELECTRON_VERSION}-linux-riscv64.zip" >> build/checksums/electron.txt
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ -d "../patches/linux/client/" ]]; then
|
if [[ -d "../patches/linux/client/" ]]; then
|
||||||
|
|||||||
@@ -200,9 +200,7 @@
|
|||||||
"treeViewMarkdownMessage"
|
"treeViewMarkdownMessage"
|
||||||
],
|
],
|
||||||
"GitHub.copilot": [
|
"GitHub.copilot": [
|
||||||
"inlineCompletionsAdditions",
|
"inlineCompletionsAdditions"
|
||||||
"interactive",
|
|
||||||
"terminalDataWriteEvent"
|
|
||||||
],
|
],
|
||||||
"GitHub.copilot-nightly": [
|
"GitHub.copilot-nightly": [
|
||||||
"inlineCompletionsAdditions",
|
"inlineCompletionsAdditions",
|
||||||
@@ -315,6 +313,9 @@
|
|||||||
"documentPaste",
|
"documentPaste",
|
||||||
"lmTools"
|
"lmTools"
|
||||||
],
|
],
|
||||||
|
"vscjava.vscode-java-pack": [
|
||||||
|
"lmTools"
|
||||||
|
],
|
||||||
"ms-dotnettools.csdevkit": [
|
"ms-dotnettools.csdevkit": [
|
||||||
"inlineCompletionsAdditions"
|
"inlineCompletionsAdditions"
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
{
|
{
|
||||||
"tag": "1.92.1",
|
"tag": "1.93.0",
|
||||||
"commit": "eaa41d57266683296de7d118f574d0c2652e1fc4"
|
"commit": "4849ca9bdf9666755eb463db297b69e5385090e3"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user