Skip to content

ci: validate WPCodeSpace OpenVSCode image build - #13

Merged
tariqsaidofficial merged 5 commits into
mainfrom
wpcodespace-openvscode-image-build-validation
Jun 17, 2026
Merged

tariqsaidofficial merged 5 commits into
mainfrom
wpcodespace-openvscode-image-build-validation

Conversation

@tariqsaidofficial

Copy link
Copy Markdown
Member

Summary

Adds validation-first CI for building and smoke testing a WPCodeSpace OpenVSCode test image.

What this validates

The workflow:

  • installs Linux native build dependencies
  • runs npm ci
  • prepares out-build/date
  • builds the proven web server output with npm run gulp vscode-reh-web-linux-x64-min-ci
  • validates ../vscode-reh-web-linux-x64 exists
  • validates bin/openvscode-server and node are executable
  • creates a Docker build context from the proven server output
  • builds a local test image
  • starts the container
  • curls the local OpenVSCode HTTP endpoint
  • confirms no tracked generated workbench.js or nls.messages patching is required

Scope

CI validation only.

No image publishing.

No GHCR push.

No source changes.

No WPCodeSpace consumption changes.

No generated runtime files committed.

Next phase after this passes

Use the validated image build path to define GHCR publishing with immutable commit SHA tags, then run the image locally and visually verify the official Chat panel copy before WPCodeSpace consumes the image.

@tariqsaidofficial
tariqsaidofficial merged commit e0f737d into main Jun 17, 2026
6 of 18 checks passed
@tariqsaidofficial
tariqsaidofficial deleted the wpcodespace-openvscode-image-build-validation branch June 17, 2026 05:49
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.

1 participant