Skip to content

Commit 04fbd74

Browse files
committed
fix: add missing sourceid to UpdateCLI condition
The dockerhub-image-exists condition was missing the required sourceid attribute, causing UpdateCLI validation to fail. Tested locally with updatecli diff - manifest now works correctly and detects available updates: - yq: v4.44.3 → v4.48.1 - Docker: 27.0 → 28.5 - GitHub CLI: 2.62 → 2.81.0 The manifest will run successfully once this PR is merged to main.
1 parent 2075a93 commit 04fbd74

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

updatecli/updatecli.d/codespaces.yaml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ conditions:
5757
dockerhub-image-exists:
5858
name: Check if Docker version is available in devcontainer feature
5959
kind: dockerimage
60+
sourceid: docker-version
6061
spec:
6162
# The devcontainer feature uses standard docker versions
6263
image: docker
@@ -66,8 +67,8 @@ targets:
6667
yq-setup-script:
6768
name: '[.devcontainer/setup.sh] Bump yq version'
6869
kind: file
69-
scmid: default
7070
sourceid: yq
71+
scmid: default
7172
spec:
7273
file: .devcontainer/setup.sh
7374
matchpattern: '(YQ_VERSION="\$\{YQ_VERSION:-v)([^"]+)(".*)'
@@ -76,8 +77,8 @@ targets:
7677
docker-feature-version:
7778
name: '[.devcontainer/devcontainer.json] Bump Docker version'
7879
kind: file
79-
scmid: default
8080
sourceid: docker-version
81+
scmid: default
8182
spec:
8283
file: .devcontainer/devcontainer.json
8384
matchpattern: '("ghcr\.io/devcontainers/features/docker-in-docker:2":\s*\{\s*"version":\s*")([^"]+)(".*)'
@@ -86,8 +87,8 @@ targets:
8687
github-cli-feature-version:
8788
name: '[.devcontainer/devcontainer.json] Bump GitHub CLI version'
8889
kind: file
89-
scmid: default
9090
sourceid: github-cli
91+
scmid: default
9192
spec:
9293
file: .devcontainer/devcontainer.json
9394
matchpattern: '("ghcr\.io/devcontainers/features/github-cli:1":\s*\{\s*"version":\s*")([^"]+)(".*)'

0 commit comments

Comments
 (0)