Skip to content

Republish legacy SPFx images (1.12.1–1.14.0) on Node 14.21.3 to satisfy VS Code glibc >= 2.28 requirement#122

Draft
DonKirkham with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-vscode-older-images
Draft

Republish legacy SPFx images (1.12.1–1.14.0) on Node 14.21.3 to satisfy VS Code glibc >= 2.28 requirement#122
DonKirkham with Copilot wants to merge 3 commits into
mainfrom
copilot/fix-vscode-older-images

Conversation

Copilot AI commented Jul 3, 2026

Copy link
Copy Markdown

VS Code remote server (since March 2025) requires glibc >= 2.28. SPFx images 1.12.1–1.14.0 were built on node:14.17.x/14.18.x/14.19.x (Debian 9/Stretch, glibc 2.24) and are therefore broken in devcontainer workflows. node:14.21.3 is the latest Node 14 release and ships Debian 10/Buster (glibc 2.28).

Changes

  • .github/workflows/build-and-push-legacy.yaml — new workflow_dispatch workflow to republish affected version tags without touching latest or online:
    1. Accepts spfx_version as a dropdown (1.12.1 / 1.13.0 / 1.13.1 / 1.14.0)
    2. Checks out the repository at the exact commit that originally shipped that version, so only the base image changes — generator version, gulp setup, and everything else stays identical to the original release
    3. Patches only the FROM line: sed -i 's|^FROM node:.*|FROM node:14.21.3|' Dockerfile
    4. Builds linux/amd64 + linux/arm64/v8 and pushes the version tag only
Version Was Now
1.12.1 node:14.17.0 (glibc 2.24) node:14.21.3 (glibc 2.28)
1.13.0 node:14.17.0 (glibc 2.24) node:14.21.3 (glibc 2.28)
1.13.1 node:14.18.0 (glibc 2.24) node:14.21.3 (glibc 2.28)
1.14.0 node:14.19.0 (glibc 2.24) node:14.21.3 (glibc 2.28)

Copilot AI linked an issue Jul 3, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Fix compatibility issues for older images in VS Code Plan legacy image refresh for VS Code compatibility Jul 3, 2026
Copilot AI requested a review from DonKirkham July 3, 2026 16:30
Copilot AI changed the title Plan legacy image refresh for VS Code compatibility Republish legacy SPFx images (1.12.1–1.14.0) on Node 14.21.3 to satisfy VS Code glibc >= 2.28 requirement Jul 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Can't use older images in VS Code (missing glibc >= 2.28)

2 participants