From 759db3052eab8ca5d797848c6c0526993361d5be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 30 Sep 2026 14:02:15 +0000 Subject: [PATCH] build(deps): bump the docker-images group across 4 directories with 6 updates Bumps the docker-images group with 6 updates in the / directory: | Package | From | To | | --- | --- | --- | | alpine | `3.22` | `3.24` | | node | `22-alpine` | `26-alpine` | | golang | `1.25-alpine` | `1.27-alpine` | | ruby | `3.4-alpine` | `4.0-alpine` | | python | `3.11-slim` | `3.14-slim` | | eclipse-temurin | `17-jdk` | `25-jdk` | | golang | `1.25-alpine` | `1.27-alpine` | | alpine | `3.22` | `3.24` | | golang | `1.25-alpine` | `1.27-alpine` | | alpine | `3.22` | `3.24` | | node | `22-alpine` | `26-alpine` | Bumps the docker-images group with 2 updates in the /mock-support-server directory: alpine and golang. Bumps the docker-images group with 2 updates in the /openfeature-provider/go/bench directory: alpine and golang. Bumps the docker-images group with 1 update in the /openfeature-provider/js/bench directory: node. Updates `alpine` from 3.22 to 3.24 Updates `node` from 22-alpine to 26-alpine Updates `golang` from 1.25-alpine to 1.27-alpine Updates `ruby` from 3.4-alpine to 4.0-alpine Updates `python` from 3.11-slim to 3.14-slim Updates `eclipse-temurin` from 17-jdk to 25-jdk Updates `golang` from 1.25-alpine to 1.27-alpine Updates `alpine` from 3.22 to 3.24 Updates `golang` from 1.25-alpine to 1.27-alpine Updates `alpine` from 3.22 to 3.24 Updates `node` from 22-alpine to 26-alpine Updates `alpine` from 3.22 to 3.24 Updates `golang` from 1.25-alpine3.22 to 1.26-alpine3.22 Updates `golang` from 1.25-alpine3.22 to 1.26-alpine3.22 Updates `alpine` from 3.22 to 3.24 Updates `golang` from 1.25-alpine3.22 to 1.26-alpine3.22 Updates `alpine` from 3.22 to 3.24 Updates `alpine` from 3.22 to 3.24 Updates `golang` from 1.25-alpine3.22 to 1.26-alpine3.22 Updates `golang` from 1.25-alpine3.22 to 1.26-alpine3.22 Updates `alpine` from 3.22 to 3.24 Updates `golang` from 1.25-alpine3.22 to 1.26-alpine3.22 Updates `alpine` from 3.22 to 3.24 Updates `node` from 22-alpine3.22 to 26-alpine3.22 Updates `node` from 22-alpine3.22 to 26-alpine3.22 --- updated-dependencies: - dependency-name: alpine dependency-version: '3.24' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docker-images - dependency-name: alpine dependency-version: '3.24' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docker-images - dependency-name: alpine dependency-version: '3.24' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docker-images - dependency-name: alpine dependency-version: '3.24' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docker-images - dependency-name: alpine dependency-version: '3.24' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docker-images - dependency-name: alpine dependency-version: '3.24' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docker-images - dependency-name: alpine dependency-version: '3.24' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docker-images - dependency-name: alpine dependency-version: '3.24' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docker-images - dependency-name: alpine dependency-version: '3.24' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: docker-images - dependency-name: eclipse-temurin dependency-version: 25-jdk dependency-type: direct:production dependency-group: docker-images - dependency-name: golang dependency-version: 1.26-alpine3.22 dependency-type: direct:production dependency-group: docker-images - dependency-name: golang dependency-version: 1.26-alpine3.22 dependency-type: direct:production dependency-group: docker-images - dependency-name: golang dependency-version: 1.26-alpine3.22 dependency-type: direct:production dependency-group: docker-images - dependency-name: golang dependency-version: 1.26-alpine3.22 dependency-type: direct:production dependency-group: docker-images - dependency-name: golang dependency-version: 1.26-alpine3.22 dependency-type: direct:production dependency-group: docker-images - dependency-name: golang dependency-version: 1.26-alpine3.22 dependency-type: direct:production dependency-group: docker-images - dependency-name: golang dependency-version: 1.27-alpine dependency-type: direct:production dependency-group: docker-images - dependency-name: golang dependency-version: 1.27-alpine dependency-type: direct:production dependency-group: docker-images - dependency-name: golang dependency-version: 1.27-alpine dependency-type: direct:production dependency-group: docker-images - dependency-name: node dependency-version: 26-alpine dependency-type: direct:production dependency-group: docker-images - dependency-name: node dependency-version: 26-alpine dependency-type: direct:production dependency-group: docker-images - dependency-name: node dependency-version: 26-alpine3.22 dependency-type: direct:production dependency-group: docker-images - dependency-name: node dependency-version: 26-alpine3.22 dependency-type: direct:production dependency-group: docker-images - dependency-name: python dependency-version: 3.14-slim dependency-type: direct:production dependency-group: docker-images - dependency-name: ruby dependency-version: 4.0-alpine dependency-type: direct:production dependency-group: docker-images ... Signed-off-by: dependabot[bot] --- Dockerfile | 16 ++++++++-------- mock-support-server/Dockerfile | 4 ++-- openfeature-provider/go/bench/Dockerfile | 4 ++-- openfeature-provider/js/bench/Dockerfile | 2 +- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/Dockerfile b/Dockerfile index a87f0556..ddee7d86 100644 --- a/Dockerfile +++ b/Dockerfile @@ -3,7 +3,7 @@ # ============================================================================== # Base image with Rust toolchain (Alpine - more reliable than Debian) # ============================================================================== -FROM alpine:3.22 AS rust-base +FROM alpine:3.24 AS rust-base # Install system dependencies # - protoc/protobuf-dev: Required for prost-build (proto compilation in build.rs) @@ -359,7 +359,7 @@ CMD ["./confidence-cloudflare-resolver/deployer/script.sh"] # ============================================================================== # OpenFeature Provider (TypeScript) - Build and test # ============================================================================== -FROM node:22-alpine AS openfeature-provider-js-base +FROM node:26-alpine AS openfeature-provider-js-base # Install protoc for proto generation RUN apk add --no-cache protobuf-dev protoc make @@ -474,7 +474,7 @@ COPY --from=openfeature-provider-js.pack /app/package.tgz /package.tgz # ============================================================================== # OpenFeature Provider (Go) - Build and test # ============================================================================== -FROM golang:1.25-alpine AS openfeature-provider-go-base +FROM golang:1.27-alpine AS openfeature-provider-go-base # Install make (needed for Makefile targets) RUN apk add --no-cache make @@ -499,7 +499,7 @@ ENV IN_DOCKER_BUILD=1 # ============================================================================== # Validate WASM sync for Go Provider # ============================================================================== -FROM alpine:3.22 AS openfeature-provider-go.validate-wasm +FROM alpine:3.24 AS openfeature-provider-go.validate-wasm # Install diffutils for cmp command RUN apk add --no-cache diffutils @@ -535,7 +535,7 @@ RUN set -e; \ # ============================================================================== # Validate committed event engine WASM matches a fresh build (Go go:embed) # ============================================================================== -FROM alpine:3.22 AS openfeature-provider-go.validate-event-wasm +FROM alpine:3.24 AS openfeature-provider-go.validate-event-wasm RUN apk add --no-cache diffutils @@ -590,7 +590,7 @@ RUN make lint # OpenFeature Provider (Ruby) - Build and test # ============================================================================== # Ruby 3.4 is the floor for openfeature-sdk >= 0.6.0. -FROM ruby:3.4-alpine AS openfeature-provider-ruby-base +FROM ruby:4.0-alpine AS openfeature-provider-ruby-base # Install build dependencies RUN apk add --no-cache make git build-base openssl-dev @@ -653,7 +653,7 @@ RUN --mount=type=secret,id=rubygem_api_key \ # ============================================================================== # OpenFeature Provider (Python) - Build and test # ============================================================================== -FROM python:3.11-slim AS openfeature-provider-python-base +FROM python:3.14-slim AS openfeature-provider-python-base # Install protobuf and build dependencies RUN apt-get update && apt-get install -y --no-install-recommends \ @@ -794,7 +794,7 @@ RUN --mount=type=secret,id=crates_io_token \ # ============================================================================== # OpenFeature Provider (Java) - Build and test # ============================================================================== -FROM eclipse-temurin:17-jdk AS openfeature-provider-java-base +FROM eclipse-temurin:25-jdk AS openfeature-provider-java-base # Install Maven and protobuf (Debian-based for glibc compatibility) RUN apt-get update && apt-get install -y \ diff --git a/mock-support-server/Dockerfile b/mock-support-server/Dockerfile index 4a8d4ae3..547f71a0 100644 --- a/mock-support-server/Dockerfile +++ b/mock-support-server/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25-alpine3.22 AS build +FROM golang:1.26-alpine3.22 AS build WORKDIR /src/mock-support-server # Copy module files and download dependencies (cached) @@ -16,7 +16,7 @@ RUN --mount=type=cache,target=/go/pkg/mod \ --mount=type=cache,target=/root/.cache/go-build \ CGO_ENABLED=0 go build -o /out/mock-support-server . -FROM alpine:3.22 +FROM alpine:3.24 COPY --from=build /out/mock-support-server /mock-support-server COPY data/account_id /data/account_id COPY data/resolver_state_current.pb /data/resolver_state_current.pb diff --git a/openfeature-provider/go/bench/Dockerfile b/openfeature-provider/go/bench/Dockerfile index bd9c696b..92e01b8f 100644 --- a/openfeature-provider/go/bench/Dockerfile +++ b/openfeature-provider/go/bench/Dockerfile @@ -1,4 +1,4 @@ -FROM golang:1.25-alpine3.22 AS build +FROM golang:1.26-alpine3.22 AS build WORKDIR /src # Prepare module files in correct relative locations to satisfy the replace directive @@ -19,7 +19,7 @@ RUN --mount=type=cache,target=/go/pkg/mod \ CGO_ENABLED=0 \ go build -C ./openfeature-provider/go/bench -o /out/bench . -FROM alpine:3.22 +FROM alpine:3.24 RUN apk add --no-cache ca-certificates COPY --from=build /out/bench /bench ENTRYPOINT ["/bench"] diff --git a/openfeature-provider/js/bench/Dockerfile b/openfeature-provider/js/bench/Dockerfile index 011ae1f0..d106ab9e 100644 --- a/openfeature-provider/js/bench/Dockerfile +++ b/openfeature-provider/js/bench/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22-alpine3.22 +FROM node:26-alpine3.22 WORKDIR /app