Move .cdn.web-ide.gitlab-static.net cloudflare worker to the Web IDE project
MR:
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:
- Besides the VSCode assets that we already deploy, we need to deploy assets produced by the
gitlab-org/gitlab-web-ideproject. - Consolidate all deployments to
.cdn.web-ide.gitlab-static.netCloudflare worker in a single project.
Acceptance criteria
-
Move the Cloudflare's Worker source and deployment configuration to the gitlab-org/gitlab-web-ideproject. -
Deploy the artifact tmp/packages/gitlab-web-ide-vscode-workbench-0.0.1-dev-[timestamp]generated by the CI jobcreate-development-packageto the Cloudflare worker. Artifact example.
Edited by Enrique Alcántara