diff --git a/CHANGELOG.md b/CHANGELOG.md index 5eca57472..198705387 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ Notable changes. ## June 2025 +### [0.79.0] +- Redirect devcontainers-contrib to devcontainers-extra (https://github.com/microsoft/vscode-remote-release/issues/11046) + ### [0.78.0] - Fix: Handle missing features (https://github.com/devcontainers/cli/pull/1040) diff --git a/package.json b/package.json index 615afcb67..a5ba12624 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@devcontainers/cli", "description": "Dev Containers CLI", - "version": "0.78.0", + "version": "0.79.0", "bin": { "devcontainer": "devcontainer.js" }, diff --git a/src/spec-configuration/containerCollectionsOCI.ts b/src/spec-configuration/containerCollectionsOCI.ts index 4ad6331eb..082bb0daa 100644 --- a/src/spec-configuration/containerCollectionsOCI.ts +++ b/src/spec-configuration/containerCollectionsOCI.ts @@ -203,6 +203,11 @@ export function getRef(output: Log, input: string): OCIRef | undefined { const splitOnSlash = resource.split('/'); + if (splitOnSlash[1] === 'devcontainers-contrib') { + output.write(`Redirecting 'devcontainers-contrib' to 'devcontainers-extra'.`); + splitOnSlash[1] = 'devcontainers-extra'; + } + const id = splitOnSlash[splitOnSlash.length - 1]; // Aka 'featureName' - Eg: 'ruby' const owner = splitOnSlash[1]; const registry = splitOnSlash[0];