Dev Container lock file and Dependabot configuration for devcontainers#1776
Dev Container lock file and Dependabot configuration for devcontainers#1776brooke-hamilton wants to merge 2 commits intoedgefrom
Conversation
Signed-off-by: Brooke Hamilton <45323234+brooke-hamilton@users.noreply.github.com>
Static Web App Preview
Deployed from commit |
DariuszPorowski
left a comment
There was a problem hiding this comment.
idea: How about keeping version of features explicite in devcontainer.json to be aligned with lock file? like here: https://github.com/radius-project/wellknown/blob/87d878457e7740aa9073f9373025d561986a46b6/.devcontainer/devcontainer.json#L9 Dependabot handles this nicely and versions always match 1:1 between files: https://github.com/radius-project/wellknown/pull/48/changes
|
@copilot implement suggestion in comment #1776 (review) |
|
@brooke-hamilton I've opened a new pull request, #1781, to work on those changes. Once the pull request is ready, I'll request review from you. |
#1781) * Initial plan * Pin explicit feature versions in devcontainer.json to match lock file Co-authored-by: brooke-hamilton <45323234+brooke-hamilton@users.noreply.github.com> * Update devcontainer-lock.json keys to match explicit versions in devcontainer.json Co-authored-by: brooke-hamilton <45323234+brooke-hamilton@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: brooke-hamilton <45323234+brooke-hamilton@users.noreply.github.com>
Good idea. Implemented. |
Thank you for helping make the Radius documentation better!
Please follow this checklist before submitting:
In addition, please fill out the following to help reviewers understand this pull request:
Description
Addition of a devcontainer lock file (
.devcontainer/devcontainer-lock.json) to pin devcontainer feature versions with integrity hashes, and a new Dependabot configuration entry in.github/dependabot.ymlfor automated weekly updates of devcontainer features on theedgebranch.Changes
.devcontainer/devcontainer-lock.json(new): Pins devcontainer features (git,go,hugo,node) to specific versions with SHA-256 integrity hashes for reproducible builds..github/dependabot.yml(modified): Adds adevcontainerspackage ecosystem entry targeting theedgebranch with a weekly update schedule.Issue reference
N/A — Proactive improvement to pin devcontainer feature versions and enable automated dependency updates.