build(.devcontainer): add lockfile; use bookworm for base image (#798)

This commit is contained in:
Frazer Smith
2026-05-22 10:38:50 +01:00
committed by GitHub
parent f0dec9b885
commit eac382bddb
4 changed files with 24 additions and 2 deletions
+9
View File
@@ -0,0 +1,9 @@
{
"features": {
"ghcr.io/devcontainers/features/github-cli:1": {
"version": "1.1.0",
"resolved": "ghcr.io/devcontainers/features/github-cli@sha256:d22f50b70ed75339b4eed1ba9ecde3a1791f90e88d37936517e3bace0bbad671",
"integrity": "sha256:d22f50b70ed75339b4eed1ba9ecde3a1791f90e88d37936517e3bace0bbad671"
}
}
}
+1 -2
View File
@@ -4,7 +4,7 @@
"$schema": "https://raw.githubusercontent.com/devcontainers/spec/main/schemas/devContainer.schema.json",
"name": "Node.js",
"image": "mcr.microsoft.com/devcontainers/javascript-node:20",
"image": "mcr.microsoft.com/devcontainers/javascript-node:20-bookworm",
"customizations": {
"vscode": {
@@ -30,7 +30,6 @@
},
// Features to add to the dev container. More info: https://containers.dev/features
"features": {
"ghcr.io/devcontainers/features/git:1": {},
"ghcr.io/devcontainers/features/github-cli:1": {}
},
// Change owner of the /workspaces folder to the non-root user to avoid permission issues
+13
View File
@@ -1,5 +1,18 @@
version: 2
updates:
- package-ecosystem: devcontainers
commit-message:
include: scope
prefix: build
directory: /
groups:
devcontainers:
patterns:
- "ghcr.io/devcontainers/features/*"
open-pull-requests-limit: 20
schedule:
interval: monthly
- package-ecosystem: github-actions
commit-message:
include: scope
+1
View File
@@ -1,4 +1,5 @@
# Auto-generated files
.devcontainer/devcontainer-lock.json
.github/release-please/manifest.json
CHANGELOG.md
package.json