Compare commits

..

7 Commits

Author SHA1 Message Date
3b1a175eac fix: install VS Code from Microsoft's direct download endpoint instead of apt repo
The apt repo at packages.microsoft.com/repos/vscode does not publish amd64
and arm64 .deb packages atomically, so the arm64 build in CI could pick up
an older VS Code version than amd64 when both platforms build in the same run.

Switch to downloading the .deb directly from
update.code.visualstudio.com/latest/linux-deb-{arch}/stable, the canonical
"always latest" endpoint, and resolve dependencies via apt-get install -f.

Also add an explicit docker/setup-qemu-action step to the workflow so arm64
emulation is version-pinned rather than relying on the runner's default
binfmt registration.
2026-07-03 16:39:24 +00:00
69e52bcac1 fixing chown. 2026-07-03 04:44:16 +00:00
9a998f3e0c Updating version of vscode. 2026-06-16 01:54:51 +00:00
48ca077a44 Updating VSCode to lastes, updating to version 3.2.21 2026-02-02 19:32:30 +00:00
6186b16503 Updating to version 3.2.20 2026-01-05 03:14:47 +00:00
6131b86b48 Updating to last version of VSCode. 2025-11-27 05:08:34 +00:00
8080ba8110 Updating version of VSCode 2025-11-26 00:03:51 +00:00
4 changed files with 14 additions and 8 deletions

View File

@@ -11,6 +11,9 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1

View File

@@ -29,13 +29,16 @@ RUN curl -sL https://aka.ms/DevTunnelCliInstall | bash
#Instalando VSCode
RUN ARCH="$(dpkg --print-architecture)" \
&& case "${ARCH}" in \
amd64) VSCODE_ARCH="x64" ;; \
arm64) VSCODE_ARCH="arm64" ;; \
*) echo "Unsupported architecture: ${ARCH}" >&2; exit 1 ;; \
esac \
&& curl -fsSL "https://update.code.visualstudio.com/latest/linux-deb-${VSCODE_ARCH}/stable" -o /tmp/vscode.deb \
&& (sudo dpkg -i /tmp/vscode.deb || true) \
&& sudo apt-get update \
&& sudo apt-get install -y gnupg2 \
&& sudo apt-get install -y software-properties-common \
&& sudo wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add - \
&& sudo add-apt-repository "deb [arch=${ARCH}] https://packages.microsoft.com/repos/vscode stable main" \
&& sudo apt-get update \
&& sudo DEBIAN_FRONTEND=noninteractive apt-get install -y code
&& sudo DEBIAN_FRONTEND=noninteractive apt-get install -f -y \
&& rm -f /tmp/vscode.deb
#Making home writable
RUN sudo chmod -R a+rwX /home

View File

@@ -76,7 +76,7 @@ fi
if [ "$HOME_USER" != "$(whoami)" ]; then
exec sudo -u $HOME_USER bash -c "source /etc/environment; /usr/bin/entrypoint.sh"
else
sudo chown -R ${HOME_USER} /home/${HOME_USER}
sudo find "/home/${HOME_USER}" -xdev -exec chown "${HOME_USER}" {} + 2>/dev/null || true
if [ -d "/home/${HOME_USER}/.ssh" ]; then
sudo chmod 755 /home/${HOME_USER}/.ssh
sudo chmod -R 600 /home/${HOME_USER}/.ssh/*

View File

@@ -1 +1 @@
3.2.17
3.2.24