From f548173abd247988279e168381d2b7028b8bbf3b Mon Sep 17 00:00:00 2001 From: nmolivo <23561238+nmolivo@users.noreply.github.com> Date: Thu, 5 Feb 2026 23:55:06 +0100 Subject: [PATCH 1/3] pull latest ms repo --- .devcontainer/Dockerfile | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index d4f454d1bc..33598b269b 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -25,10 +25,11 @@ RUN apt-get update && apt-get install -y \ ca-certificates \ gnupg \ lsb-release \ - && curl -sL https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb \ - -o packages-microsoft-prod.deb \ - && dpkg -i packages-microsoft-prod.deb \ - && rm packages-microsoft-prod.deb \ + && curl -sL https://packages.microsoft.com/keys/microsoft.asc \ + | gpg --dearmor \ + > /usr/share/keyrings/microsoft-archive-keyring.gpg \ + && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/microsoft-archive-keyring.gpg] https://packages.microsoft.com/debian/12/prod bookworm main" \ + > /etc/apt/sources.list.d/microsoft.list \ && apt-get update \ && ACCEPT_EULA=Y apt-get install -y \ msodbcsql18 \ From 675bcdce515c82fbe2bdcc984fc551e881249f0d Mon Sep 17 00:00:00 2001 From: Roman Lutz Date: Fri, 6 Feb 2026 05:34:10 -0800 Subject: [PATCH 2/3] additional changes to avoid devcontainer build failures --- .devcontainer/Dockerfile | 3 +++ .devcontainer/devcontainer_setup.sh | 7 +++++++ frontend/package-lock.json | 4 ++-- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 33598b269b..1bc263e57e 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -7,6 +7,9 @@ SHELL ["/bin/bash", "-c"] USER root +# Remove the Yarn repository (has expired GPG key and we don't use Yarn) +RUN rm -f /etc/apt/sources.list.d/yarn.list 2>/dev/null || true + # Install required system packages + ODBC prerequisites RUN apt-get update && apt-get install -y \ sudo \ diff --git a/.devcontainer/devcontainer_setup.sh b/.devcontainer/devcontainer_setup.sh index 822b850f4a..8e489f3168 100644 --- a/.devcontainer/devcontainer_setup.sh +++ b/.devcontainer/devcontainer_setup.sh @@ -71,6 +71,13 @@ if [ -f "package.json" ]; then # Install Playwright browsers and system dependencies for E2E testing echo "📦 Installing Playwright browsers..." + + # Remove third-party repos with SHA1 signature issues (rejected since 2026-02-01) + # Playwright deps come from Debian main repos, these aren't needed + sudo rm -f /etc/apt/sources.list.d/yarn.list \ + /etc/apt/sources.list.d/nodesource.list \ + /etc/apt/sources.list.d/microsoft.list 2>/dev/null || true + npx playwright install --with-deps chromium echo "✅ Frontend dependencies installed." diff --git a/frontend/package-lock.json b/frontend/package-lock.json index 1d7e358624..0846e9f179 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "pyrit-frontend", - "version": "0.10.1-dev.0", + "version": "0.11.1-dev.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "pyrit-frontend", - "version": "0.10.1-dev.0", + "version": "0.11.1-dev.0", "dependencies": { "@fluentui/react-components": "^9.54.0", "@fluentui/react-icons": "^2.0.258", From f13c05bd954850c5cf6a1726d2b2b3c2c2bb6f01 Mon Sep 17 00:00:00 2001 From: Roman Lutz Date: Fri, 6 Feb 2026 05:47:50 -0800 Subject: [PATCH 3/3] pre-commit fix --- .devcontainer/devcontainer_setup.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.devcontainer/devcontainer_setup.sh b/.devcontainer/devcontainer_setup.sh index 8e489f3168..3657b804ff 100644 --- a/.devcontainer/devcontainer_setup.sh +++ b/.devcontainer/devcontainer_setup.sh @@ -71,13 +71,13 @@ if [ -f "package.json" ]; then # Install Playwright browsers and system dependencies for E2E testing echo "📦 Installing Playwright browsers..." - + # Remove third-party repos with SHA1 signature issues (rejected since 2026-02-01) # Playwright deps come from Debian main repos, these aren't needed sudo rm -f /etc/apt/sources.list.d/yarn.list \ /etc/apt/sources.list.d/nodesource.list \ /etc/apt/sources.list.d/microsoft.list 2>/dev/null || true - + npx playwright install --with-deps chromium echo "✅ Frontend dependencies installed."