Skip to content

Regenerate devcontainer-lock.json for images using Go feature#1856

Merged
abdurriq merged 2 commits intomainfrom
copilot/remove-and-regenerate-devcontainer-lock
May 6, 2026
Merged

Regenerate devcontainer-lock.json for images using Go feature#1856
abdurriq merged 2 commits intomainfrom
copilot/remove-and-regenerate-devcontainer-lock

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 6, 2026

Summary

Removed and regenerated devcontainer-lock.json for the two devcontainer images that use the Go dev container feature (ghcr.io/devcontainers/features/go:1):

  • src/go — Go feature updated from 1.3.31.3.4
  • src/universal — Go feature updated from 1.3.31.3.4, copilot-cli updated from 1.0.01.1.2

Steps Performed

  1. Identified images using the Go feature by searching for ghcr.io/devcontainers/features/go references
  2. Removed existing devcontainer-lock.json for each image
  3. Regenerated lock files using devcontainer upgrade --workspace-folder . for each image individually

Copy link
Copy Markdown
Contributor

@Kaniska244 Kaniska244 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot How come the lock file for universal image not regenerated? Check again,

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 6, 2026

@copilot How come the lock file for universal image not regenerated? Check again,

Fixed in 3d13869. The previous run of devcontainer upgrade for the universal image didn't properly pick up the newer Go feature version because the lock file wasn't deleted first. I've now deleted and regenerated it correctly — Go feature is updated from 1.3.31.3.4 (and copilot-cli also got bumped from 1.0.01.1.2).

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • containers.dev
    • Triggering command: /usr/local/bin/node node /usr/local/bin/devcontainer upgrade --workspace-folder . (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI requested a review from Kaniska244 May 6, 2026 05:21
@Kaniska244 Kaniska244 marked this pull request as ready for review May 6, 2026 05:49
@Kaniska244 Kaniska244 requested a review from a team as a code owner May 6, 2026 05:49
Copilot AI review requested due to automatic review settings May 6, 2026 05:49
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR regenerates the .devcontainer/devcontainer-lock.json files for the Go and Universal images to reflect updated pinned feature versions after running devcontainer upgrade.

Changes:

  • Bump the pinned ghcr.io/devcontainers/features/go:1 feature in both lock files from 1.3.3 to 1.3.4.
  • Bump the pinned ghcr.io/devcontainers/features/copilot-cli:1 feature in the Universal image lock file from 1.0.0 to 1.1.2.
Show a summary per file
File Description
src/universal/.devcontainer/devcontainer-lock.json Regenerated lockfile to pin updated Go feature (1.3.4) and Copilot CLI feature (1.1.2) digests.
src/go/.devcontainer/devcontainer-lock.json Regenerated lockfile to pin updated Go feature (1.3.4) digest.

Copilot's findings

  • Files reviewed: 2/2 changed files
  • Comments generated: 0

@abdurriq abdurriq merged commit 3db160c into main May 6, 2026
17 checks passed
@abdurriq abdurriq deleted the copilot/remove-and-regenerate-devcontainer-lock branch May 6, 2026 09:47
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.

4 participants