Move .cdn.web-ide.gitlab-static.net cloudflare worker to the Web IDE project

MR:

  • !445 (merged)

Description

Context

Currently, we serve certain GitLab VSCode Fork javascript and HTML assets via a Cloudflare worker that is accessible using the wildcard domain cdn.web-ide.gitlab-static.net. The Cloudflare's worker implementation and deployment scripts can be found in https://gitlab.com/gitlab-org/gitlab-web-ide-vscode-fork/-/tree/main/cloudflare?ref_type=heads.

Goal

We want to move the Cloudflare worker's implementation and deployment scripts from the gitlab-org/gitlab-web-ide-vscode-fork project to the gitlab-org/gitlab-web-ide project. This movement has the the following goals:

  1. Besides the VSCode assets that we already deploy, we need to deploy assets produced by the gitlab-org/gitlab-web-ide project.
  2. Consolidate all deployments to .cdn.web-ide.gitlab-static.net Cloudflare worker in a single project.

Acceptance criteria

  • Move the Cloudflare's Worker source and deployment configuration to the gitlab-org/gitlab-web-ide project.
  • Deploy the artifact tmp/packages/gitlab-web-ide-vscode-workbench-0.0.1-dev-[timestamp] generated by the CI job create-development-package to the Cloudflare worker. Artifact example.
Edited Mar 26, 2025 by Enrique Alcántara
Assignee Loading
Time tracking Loading