Skip to content
Open

Main #114

Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"image": "mcr.microsoft.com/devcontainers/universal:2",
Copy link

Choose a reason for hiding this comment

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

💡 Verification agent

❓ Verification inconclusive

Pin the base image for deterministic builds

mcr.microsoft.com/devcontainers/universal:2 will float to the latest 2-series image on every rebuild, potentially introducing breaking changes. Lock to a specific tag (or SHA digest) to guarantee reproducibility.

-	"image": "mcr.microsoft.com/devcontainers/universal:2",
+	"image": "mcr.microsoft.com/devcontainers/universal:2.1.1", // or a sha256 digest

Pin Devcontainer Base Image for Deterministic Builds

Lock the universal:2 image to a specific patch version or SHA digest to avoid unintentional upgrades:

• File: .devcontainer/devcontainer.json
• Line: 2

-  "image": "mcr.microsoft.com/devcontainers/universal:2",
+  "image": "mcr.microsoft.com/devcontainers/universal:2.1.1", // or use a sha256 digest for even stronger guarantees
🤖 Prompt for AI Agents
In .devcontainer/devcontainer.json at line 2, the base image
"mcr.microsoft.com/devcontainers/universal:2" should be pinned to a specific
patch version or SHA digest to ensure deterministic builds. Update the image
reference to include the exact patch version tag or use the SHA digest for the
image to prevent unintentional upgrades during rebuilds.

"features": {
"ghcr.io/devcontainers/features/terraform:1": {},
"ghcr.io/devcontainers/features/aws-cli:1": {}
}
}