Skip to content

ci: publish WPCodeSpace OpenVSCode image to GHCR - #14

Merged
tariqsaidofficial merged 2 commits into
mainfrom
wpcodespace-openvscode-ghcr-publish
Jun 17, 2026
Merged

tariqsaidofficial merged 2 commits into
mainfrom
wpcodespace-openvscode-ghcr-publish

Conversation

@tariqsaidofficial

Copy link
Copy Markdown
Member

Adds a publish-only GHCR workflow for the WPCodeSpace OpenVSCode image.

Scope:

  • Adds .github/workflows/wpcodespace-ghcr-publish.yml.
  • Publishes only from workflow_dispatch or push to main.
  • Does not publish from pull_request.
  • Builds the same runtime path proven by the existing WPCodeSpace image validation workflow.
  • Smoke-tests the container before pushing.
  • Publishes immutable tags only:
    • ghcr.io/dxbmark/wpcodespace-openvscode:sha-${GITHUB_SHA}
    • ghcr.io/dxbmark/wpcodespace-openvscode:${GITHUB_SHA::12}
  • Does not publish latest.
  • Aligns the chat agent hover test copy with the WPCodeSpace chat mode copy.

Validation before PR:

  • YAML parses successfully.
  • No pull_request trigger.
  • No latest tag.
  • Generated Dockerfile is written through a YAML-safe Python writer.
  • Generated bundle guard remains in place.

@tariqsaidofficial
tariqsaidofficial merged commit afa8263 into main Jun 17, 2026
6 of 18 checks passed
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