Skip to content

Commit 4950ffc

Browse files
authored
chore: update tools and docker versions - 2025-06 (#1536)
Upgrade various local toolchains: - go - node - terraform - tflint - wrench Upgrade various Docker images: Mostly to alpine3.22 variations. Also bumped the node docker version to match bumped toolchain version. Finally, update run `npm audit fix` to address https://github.com/GoogleChrome/webstatus.dev/security/dependabot/88 which would not resolve on its own.
1 parent b588213 commit 4950ffc

7 files changed

Lines changed: 13 additions & 13 deletions

File tree

.dev/auth/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
FROM node:22.15.0-bookworm-slim
15+
FROM node:22.16.0-bookworm-slim
1616
# FIREBASE_CLI_VERSION from https://github.com/firebase/firebase-tools/releases
17-
ARG FIREBASE_CLI_VERSION=13.29.1
17+
ARG FIREBASE_CLI_VERSION=14.5.1
1818
ADD https://github.com/firebase/firebase-tools/releases/download/v${FIREBASE_CLI_VERSION}/firebase-tools-linux /usr/local/bin/firebase
1919
RUN chmod +x /usr/local/bin/firebase
2020
ADD firebase.json firebase.json

.devcontainer/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
FROM mcr.microsoft.com/devcontainers/base:bookworm
1616

17-
ENV CLOUD_SDK_VERSION=519.0.0
17+
ENV CLOUD_SDK_VERSION=525.0.0
1818
# Install gcloud similarly to how it is done in cloud-sdk-docker
1919
# https://github.com/GoogleCloudPlatform/cloud-sdk-docker/blob/master/debian_component_based/Dockerfile
2020
RUN if [ `uname -m` = 'x86_64' ]; then echo -n "x86_64" > /tmp/arch; else echo -n "arm" > /tmp/arch; fi;

.devcontainer/devcontainer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,22 +18,22 @@
1818
// Features to add to the dev container. More info: https://containers.dev/features.
1919
"features": {
2020
"ghcr.io/devcontainers/features/go:1": {
21-
"version": "1.24.2"
21+
"version": "1.24.3"
2222
},
2323
"ghcr.io/devcontainers/features/github-cli:1": {},
2424
"ghcr.io/devcontainers/features/docker-in-docker:2": {
2525
"moby": true
2626
},
2727
"ghcr.io/devcontainers/features/node:1": {
28-
"version": "22.15.0"
28+
"version": "22.16.0"
2929
},
3030
"ghcr.io/devcontainers/features/terraform:1": {
3131
// Get version from https://github.com/hashicorp/terraform/releases
32-
"version": "1.11.4",
32+
"version": "1.12.1",
3333
// We do not use terragrunt.
3434
"terragrunt": "none",
3535
// Get version from https://github.com/terraform-linters/tflint/releases
36-
"tflint": "0.56.0"
36+
"tflint": "0.58.0"
3737
},
3838
"ghcr.io/lukewiwa/features/shellcheck:0": {
3939
// Get version from https://github.com/koalaman/shellcheck/releases

.devcontainer/post_create.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ sudo chown "$(whoami)":"$(whoami)" ~/.cache/
3030
go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.4.1
3131

3232
# Install wrench CLI
33-
go install github.com/cloudspannerecosystem/wrench@v1.10.1
33+
go install github.com/cloudspannerecosystem/wrench@v1.11.8
3434

3535
# Install addlicense
3636
go install github.com/google/addlicense@v1.1.1

images/go_service.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
FROM golang:1.24.3-alpine3.21 AS builder
15+
FROM golang:1.24.3-alpine3.22 AS builder
1616

1717
WORKDIR /work
1818

images/nodejs_service.Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
FROM node:22.15.0-alpine3.21 AS base
15+
FROM node:22.16.0-alpine3.22 AS base
1616

1717
FROM base AS builder
1818

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)