Dev container lockfile for reproducible feature pinning#11410
Dev container lockfile for reproducible feature pinning#11410brooke-hamilton wants to merge 3 commits intomainfrom
Conversation
Signed-off-by: Brooke Hamilton <45323234+brooke-hamilton@users.noreply.github.com>
Signed-off-by: Brooke Hamilton <45323234+brooke-hamilton@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
Adds dev container feature locking to make contributor devcontainer builds reproducible and documents the workflow for maintaining the lockfile.
Changes:
- Introduces
.devcontainer/devcontainer-lock.jsonto pin dev container feature versions and integrity hashes. - Updates contributor prerequisites docs with instructions for checking/updating/verifying the lockfile.
Reviewed changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| docs/contributing/contributing-code/contributing-code-prerequisites/README.md | Documents how contributors update and verify the dev container lockfile. |
| .devcontainer/devcontainer-lock.json | New lockfile capturing exact devcontainer feature versions and SHA-256 digests. |
docs/contributing/contributing-code/contributing-code-prerequisites/README.md
Show resolved
Hide resolved
Signed-off-by: Brooke Hamilton <45323234+brooke-hamilton@users.noreply.github.com>
Radius functional test overviewClick here to see the test run details
Test Status⌛ Building Radius and pushing container images for functional tests... |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #11410 +/- ##
=======================================
Coverage 51.22% 51.22%
=======================================
Files 699 699
Lines 44062 44062
=======================================
+ Hits 22570 22572 +2
+ Misses 19331 19330 -1
+ Partials 2161 2160 -1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Radius functional test overviewClick here to see the test run details
Test Status |
Description
Add a
devcontainer-lock.jsonfile to pin dev container features to exact versions with SHA-256 integrity hashes, ensuring reproducible dev container builds across contributors. Also add contributor documentation explaining how to check for outdated features, update the lockfile, and verify changes.Type of change
Contributor checklist
Please verify that the PR meets the following requirements, where applicable: