diff --git a/.automation/test/Dockerfile-megalinter-custom b/.automation/test/Dockerfile-megalinter-custom
index 9649bd39dd9..1aef133c401 100644
--- a/.automation/test/Dockerfile-megalinter-custom
+++ b/.automation/test/Dockerfile-megalinter-custom
@@ -33,7 +33,7 @@ FROM hadolint/hadolint:${DOCKERFILE_HADOLINT_VERSION} AS hadolint
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.7.22 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -50,7 +50,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/Dockerfile b/Dockerfile
index 50302cde909..f982187a5cc 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -87,7 +87,7 @@ FROM alpine/terragrunt:${TERRAFORM_TERRAGRUNT_VERSION} AS terragrunt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -104,7 +104,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
@@ -445,7 +445,7 @@ RUN apk -U --no-cache upgrade \
coreutils \
py3-pyflakes \
cppcheck \
- clang20-extra-tools \
+ cmd:clang-format \
openjdk17 \
helm \
gcompat \
diff --git a/Dockerfile-custom-flavor b/Dockerfile-custom-flavor
index 5f67b236613..94fa3a8321d 100644
--- a/Dockerfile-custom-flavor
+++ b/Dockerfile-custom-flavor
@@ -10,7 +10,7 @@ FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
RUN apk -U --no-cache upgrade \
&& apk add --no-cache \
diff --git a/Dockerfile-quick b/Dockerfile-quick
index 72d3cfe46ea..f34ee30a326 100644
--- a/Dockerfile-quick
+++ b/Dockerfile-quick
@@ -16,7 +16,7 @@ FROM $MEGALINTER_BASE_IMAGE as base
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY pyproject.toml .
COPY --from=uv /uv /bin/uv
diff --git a/docs/descriptors/c_clang_format.md b/docs/descriptors/c_clang_format.md
index c3fd3d958ed..b54b3d0dda5 100644
--- a/docs/descriptors/c_clang_format.md
+++ b/docs/descriptors/c_clang_format.md
@@ -23,10 +23,10 @@ description: How to use clang-format (configure, ignore files, ignore errors, he
## clang-format documentation
- Version in MegaLinter: **20.1.8**
-- Visit [Official Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank}
-- See [How to configure clang-format rules](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html){target=_blank}
-- See [How to disable clang-format rules in files](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank}
-- See [Index of problems detected by clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank}
+- Visit [Official Web Site](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html){target=_blank}
+- See [How to configure clang-format rules](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html){target=_blank}
+- See [How to disable clang-format rules in files](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank}
+- See [Index of problems detected by clang-format](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html){target=_blank}
[](https://github.com/llvm/llvm-project){target=_blank}
@@ -62,7 +62,7 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter !
| | IDE | Extension Name | Install |
|:-------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------|------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
| [Visual Studio Code](https://code.visualstudio.com/) | [Clang-Format](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format) | [](vscode:extension/xaver.clang-format){target=_blank} |
-|
| [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} |
+|
| [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} |
## MegaLinter Flavors
@@ -197,4 +197,4 @@ Generic Options:
### Installation on mega-linter Docker image
- APK packages (Linux):
- - [clang20-extra-tools](https://pkgs.alpinelinux.org/packages?branch=v3.22&arch=x86_64&name=clang20-extra-tools)
+ - [cmd:clang-format](https://pkgs.alpinelinux.org/packages?branch=v3.23&arch=x86_64&name=cmd:clang-format)
diff --git a/docs/descriptors/cpp_clang_format.md b/docs/descriptors/cpp_clang_format.md
index bfbaa36bb06..7438bb64deb 100644
--- a/docs/descriptors/cpp_clang_format.md
+++ b/docs/descriptors/cpp_clang_format.md
@@ -21,10 +21,10 @@ description: How to use clang-format (configure, ignore files, ignore errors, he
## clang-format documentation
- Version in MegaLinter: **20.1.8**
-- Visit [Official Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank}
-- See [How to configure clang-format rules](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html){target=_blank}
-- See [How to disable clang-format rules in files](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank}
-- See [Index of problems detected by clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html){target=_blank}
+- Visit [Official Web Site](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html){target=_blank}
+- See [How to configure clang-format rules](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html){target=_blank}
+- See [How to disable clang-format rules in files](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code){target=_blank}
+- See [Index of problems detected by clang-format](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html){target=_blank}
[](https://github.com/llvm/llvm-project){target=_blank}
@@ -60,7 +60,7 @@ Use clang-format in your favorite IDE to catch errors before MegaLinter !
| | IDE | Extension Name | Install |
|:-------------------------------------------------------------------------------------------------------------------------------------------:|------------------------------------------------------|------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
|
| [Visual Studio Code](https://code.visualstudio.com/) | [Clang-Format](https://marketplace.visualstudio.com/items?itemName=xaver.clang-format) | [](vscode:extension/xaver.clang-format){target=_blank} |
-|
| [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} |
+|
| [Emacs](https://www.gnu.org/software/emacs/) | [clang-format](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html#emacs-integration) | [Visit Web Site](https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html#emacs-integration){target=_blank} |
## MegaLinter Flavors
@@ -195,4 +195,4 @@ Generic Options:
### Installation on mega-linter Docker image
- APK packages (Linux):
- - [clang20-extra-tools](https://pkgs.alpinelinux.org/packages?branch=v3.22&arch=x86_64&name=clang20-extra-tools)
+ - [cmd:clang-format](https://pkgs.alpinelinux.org/packages?branch=v3.23&arch=x86_64&name=cmd:clang-format)
diff --git a/flavors/c_cpp/Dockerfile b/flavors/c_cpp/Dockerfile
index cb80aa6b1d8..37851b2446f 100644
--- a/flavors/c_cpp/Dockerfile
+++ b/flavors/c_cpp/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
@@ -217,7 +217,7 @@ RUN apk -U --no-cache upgrade \
openjdk21 \
py3-pyflakes \
cppcheck \
- clang20-extra-tools \
+ cmd:clang-format \
openjdk17 \
helm \
gcompat \
diff --git a/flavors/ci_light/Dockerfile b/flavors/ci_light/Dockerfile
index fa4c1f67aaf..95ce16a5b2f 100644
--- a/flavors/ci_light/Dockerfile
+++ b/flavors/ci_light/Dockerfile
@@ -39,7 +39,7 @@ FROM trufflesecurity/trufflehog:${REPOSITORY_TRUFFLEHOG_VERSION} AS trufflehog
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -56,7 +56,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/cupcake/Dockerfile b/flavors/cupcake/Dockerfile
index 642aa98a65b..5d50844fd9d 100644
--- a/flavors/cupcake/Dockerfile
+++ b/flavors/cupcake/Dockerfile
@@ -76,7 +76,7 @@ FROM alpine/terragrunt:${TERRAFORM_TERRAGRUNT_VERSION} AS terragrunt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -93,7 +93,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/documentation/Dockerfile b/flavors/documentation/Dockerfile
index ff57284b8f6..0ae9d690ad5 100644
--- a/flavors/documentation/Dockerfile
+++ b/flavors/documentation/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/dotnet/Dockerfile b/flavors/dotnet/Dockerfile
index 693a2d4cea7..94f6e8b6c10 100644
--- a/flavors/dotnet/Dockerfile
+++ b/flavors/dotnet/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/dotnetweb/Dockerfile b/flavors/dotnetweb/Dockerfile
index d8090f2c16c..76c8f9471bb 100644
--- a/flavors/dotnetweb/Dockerfile
+++ b/flavors/dotnetweb/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/formatters/Dockerfile b/flavors/formatters/Dockerfile
index f5a34fb2438..540864543d9 100644
--- a/flavors/formatters/Dockerfile
+++ b/flavors/formatters/Dockerfile
@@ -30,7 +30,7 @@ FROM alpine/terragrunt:${TERRAFORM_TERRAGRUNT_VERSION} AS terragrunt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -47,7 +47,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/go/Dockerfile b/flavors/go/Dockerfile
index d30ca524a5d..c2b01589c22 100644
--- a/flavors/go/Dockerfile
+++ b/flavors/go/Dockerfile
@@ -68,7 +68,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -85,7 +85,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/java/Dockerfile b/flavors/java/Dockerfile
index 718ffa7a037..de877b2f3c0 100644
--- a/flavors/java/Dockerfile
+++ b/flavors/java/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/javascript/Dockerfile b/flavors/javascript/Dockerfile
index 37ee4959a60..e514361c3c2 100644
--- a/flavors/javascript/Dockerfile
+++ b/flavors/javascript/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/php/Dockerfile b/flavors/php/Dockerfile
index 98d6695fb9b..9f7968321ed 100644
--- a/flavors/php/Dockerfile
+++ b/flavors/php/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/python/Dockerfile b/flavors/python/Dockerfile
index 97742ccf326..c86c2b40ccc 100644
--- a/flavors/python/Dockerfile
+++ b/flavors/python/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/ruby/Dockerfile b/flavors/ruby/Dockerfile
index ae97a514698..c8cee1e8e40 100644
--- a/flavors/ruby/Dockerfile
+++ b/flavors/ruby/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/rust/Dockerfile b/flavors/rust/Dockerfile
index eb0b87d4516..cb1a2a368df 100644
--- a/flavors/rust/Dockerfile
+++ b/flavors/rust/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/salesforce/Dockerfile b/flavors/salesforce/Dockerfile
index 1c4dc9e65f3..7239e57065d 100644
--- a/flavors/salesforce/Dockerfile
+++ b/flavors/salesforce/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/security/Dockerfile b/flavors/security/Dockerfile
index 4f0547d3809..4e67cd9862b 100644
--- a/flavors/security/Dockerfile
+++ b/flavors/security/Dockerfile
@@ -56,7 +56,7 @@ FROM alpine/terragrunt:${TERRAFORM_TERRAGRUNT_VERSION} AS terragrunt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -73,7 +73,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/swift/Dockerfile b/flavors/swift/Dockerfile
index 42aba990949..a0d0cbfb909 100644
--- a/flavors/swift/Dockerfile
+++ b/flavors/swift/Dockerfile
@@ -60,7 +60,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/flavors/terraform/Dockerfile b/flavors/terraform/Dockerfile
index 39d54c1330e..c2e04cf2ace 100644
--- a/flavors/terraform/Dockerfile
+++ b/flavors/terraform/Dockerfile
@@ -74,7 +74,7 @@ FROM alpine/terragrunt:${TERRAFORM_TERRAGRUNT_VERSION} AS terragrunt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -91,7 +91,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/action_actionlint/Dockerfile b/linters/action_actionlint/Dockerfile
index a84614850fa..63c005fa7a1 100644
--- a/linters/action_actionlint/Dockerfile
+++ b/linters/action_actionlint/Dockerfile
@@ -30,7 +30,7 @@ FROM koalaman/shellcheck:${BASH_SHELLCHECK_VERSION} AS shellcheck
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -47,7 +47,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/ansible_ansible_lint/Dockerfile b/linters/ansible_ansible_lint/Dockerfile
index e3d2ceee626..0e62de4a2cc 100644
--- a/linters/ansible_ansible_lint/Dockerfile
+++ b/linters/ansible_ansible_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/api_spectral/Dockerfile b/linters/api_spectral/Dockerfile
index b9463f9ab47..8bc2e60dd32 100644
--- a/linters/api_spectral/Dockerfile
+++ b/linters/api_spectral/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/arm_arm_ttk/Dockerfile b/linters/arm_arm_ttk/Dockerfile
index daf25f4aa1c..4386b600d06 100644
--- a/linters/arm_arm_ttk/Dockerfile
+++ b/linters/arm_arm_ttk/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/bash_exec/Dockerfile b/linters/bash_exec/Dockerfile
index f52105836c4..9ac6b0bc3f1 100644
--- a/linters/bash_exec/Dockerfile
+++ b/linters/bash_exec/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/bash_shellcheck/Dockerfile b/linters/bash_shellcheck/Dockerfile
index 62ae9c39b03..865acc6fec6 100644
--- a/linters/bash_shellcheck/Dockerfile
+++ b/linters/bash_shellcheck/Dockerfile
@@ -26,7 +26,7 @@ FROM koalaman/shellcheck:${BASH_SHELLCHECK_VERSION} AS shellcheck
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/bash_shfmt/Dockerfile b/linters/bash_shfmt/Dockerfile
index 30bd9cb8ea6..30f53748a97 100644
--- a/linters/bash_shfmt/Dockerfile
+++ b/linters/bash_shfmt/Dockerfile
@@ -26,7 +26,7 @@ FROM mvdan/shfmt:${BASH_SHFMT_VERSION} AS shfmt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/bicep_bicep_linter/Dockerfile b/linters/bicep_bicep_linter/Dockerfile
index a83745bf6e4..83eae244da8 100644
--- a/linters/bicep_bicep_linter/Dockerfile
+++ b/linters/bicep_bicep_linter/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/c_clang_format/Dockerfile b/linters/c_clang_format/Dockerfile
index ff5364f0c8d..89ac705f982 100644
--- a/linters/c_clang_format/Dockerfile
+++ b/linters/c_clang_format/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
@@ -74,7 +74,7 @@ RUN apk -U --no-cache upgrade \
make \
musl-dev \
openssh \
- clang20-extra-tools \
+ cmd:clang-format \
&& git config --global core.autocrlf true
#APK__END
diff --git a/linters/c_cppcheck/Dockerfile b/linters/c_cppcheck/Dockerfile
index 295f2ef8e7b..156db5d2ed8 100644
--- a/linters/c_cppcheck/Dockerfile
+++ b/linters/c_cppcheck/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/c_cpplint/Dockerfile b/linters/c_cpplint/Dockerfile
index eda493c21b9..851b6237ff2 100644
--- a/linters/c_cpplint/Dockerfile
+++ b/linters/c_cpplint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/clojure_clj_kondo/Dockerfile b/linters/clojure_clj_kondo/Dockerfile
index 653710eeddd..568c2e4ff38 100644
--- a/linters/clojure_clj_kondo/Dockerfile
+++ b/linters/clojure_clj_kondo/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/clojure_cljstyle/Dockerfile b/linters/clojure_cljstyle/Dockerfile
index 093c9396cb2..d0d525272b8 100644
--- a/linters/clojure_cljstyle/Dockerfile
+++ b/linters/clojure_cljstyle/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/cloudformation_cfn_lint/Dockerfile b/linters/cloudformation_cfn_lint/Dockerfile
index c3560301128..ff65168af23 100644
--- a/linters/cloudformation_cfn_lint/Dockerfile
+++ b/linters/cloudformation_cfn_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/coffee_coffeelint/Dockerfile b/linters/coffee_coffeelint/Dockerfile
index bda0e40b16a..9cf2201e03b 100644
--- a/linters/coffee_coffeelint/Dockerfile
+++ b/linters/coffee_coffeelint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/copypaste_jscpd/Dockerfile b/linters/copypaste_jscpd/Dockerfile
index c563f6b9426..1a5aa246ffa 100644
--- a/linters/copypaste_jscpd/Dockerfile
+++ b/linters/copypaste_jscpd/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/cpp_clang_format/Dockerfile b/linters/cpp_clang_format/Dockerfile
index c53dd266693..48fcac9cb69 100644
--- a/linters/cpp_clang_format/Dockerfile
+++ b/linters/cpp_clang_format/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
@@ -74,7 +74,7 @@ RUN apk -U --no-cache upgrade \
make \
musl-dev \
openssh \
- clang20-extra-tools \
+ cmd:clang-format \
&& git config --global core.autocrlf true
#APK__END
diff --git a/linters/cpp_cppcheck/Dockerfile b/linters/cpp_cppcheck/Dockerfile
index fe51fa26a47..af7d2c1775a 100644
--- a/linters/cpp_cppcheck/Dockerfile
+++ b/linters/cpp_cppcheck/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/cpp_cpplint/Dockerfile b/linters/cpp_cpplint/Dockerfile
index b837db0a290..3416125ea4c 100644
--- a/linters/cpp_cpplint/Dockerfile
+++ b/linters/cpp_cpplint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/csharp_csharpier/Dockerfile b/linters/csharp_csharpier/Dockerfile
index ef34c6a16a4..e6bb1193102 100644
--- a/linters/csharp_csharpier/Dockerfile
+++ b/linters/csharp_csharpier/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/csharp_dotnet_format/Dockerfile b/linters/csharp_dotnet_format/Dockerfile
index ed176c3cea7..acacc710500 100644
--- a/linters/csharp_dotnet_format/Dockerfile
+++ b/linters/csharp_dotnet_format/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/csharp_roslynator/Dockerfile b/linters/csharp_roslynator/Dockerfile
index 16022092b8b..930baf0a407 100644
--- a/linters/csharp_roslynator/Dockerfile
+++ b/linters/csharp_roslynator/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/css_stylelint/Dockerfile b/linters/css_stylelint/Dockerfile
index ac971780298..dfcfd0feb84 100644
--- a/linters/css_stylelint/Dockerfile
+++ b/linters/css_stylelint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/dart_dartanalyzer/Dockerfile b/linters/dart_dartanalyzer/Dockerfile
index 71c23ad47a2..9e47c19e317 100644
--- a/linters/dart_dartanalyzer/Dockerfile
+++ b/linters/dart_dartanalyzer/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/dockerfile_hadolint/Dockerfile b/linters/dockerfile_hadolint/Dockerfile
index 0b5dd4377a1..0af5b5381ee 100644
--- a/linters/dockerfile_hadolint/Dockerfile
+++ b/linters/dockerfile_hadolint/Dockerfile
@@ -26,7 +26,7 @@ FROM hadolint/hadolint:${DOCKERFILE_HADOLINT_VERSION} AS hadolint
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/editorconfig_editorconfig_checker/Dockerfile b/linters/editorconfig_editorconfig_checker/Dockerfile
index 0703c4b1150..b7f1a6343fb 100644
--- a/linters/editorconfig_editorconfig_checker/Dockerfile
+++ b/linters/editorconfig_editorconfig_checker/Dockerfile
@@ -26,7 +26,7 @@ FROM mstruebing/editorconfig-checker:${EDITORCONFIG_EDITORCONFIG_CHECKER_VERSION
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/env_dotenv_linter/Dockerfile b/linters/env_dotenv_linter/Dockerfile
index 753a9e99dea..a0e05b9a2dd 100644
--- a/linters/env_dotenv_linter/Dockerfile
+++ b/linters/env_dotenv_linter/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/gherkin_gherkin_lint/Dockerfile b/linters/gherkin_gherkin_lint/Dockerfile
index 9cd9e01fe98..3f1e6229721 100644
--- a/linters/gherkin_gherkin_lint/Dockerfile
+++ b/linters/gherkin_gherkin_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/go_golangci_lint/Dockerfile b/linters/go_golangci_lint/Dockerfile
index 3f988dcd111..966e24eaa55 100644
--- a/linters/go_golangci_lint/Dockerfile
+++ b/linters/go_golangci_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/go_revive/Dockerfile b/linters/go_revive/Dockerfile
index 624c8ea629a..da63d929981 100644
--- a/linters/go_revive/Dockerfile
+++ b/linters/go_revive/Dockerfile
@@ -31,7 +31,7 @@ RUN GOBIN=/usr/bin go install github.com/mgechev/revive@$GO_REVIVE_VERSION
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -48,7 +48,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/graphql_graphql_schema_linter/Dockerfile b/linters/graphql_graphql_schema_linter/Dockerfile
index 259100d11fa..5d5d05b3638 100644
--- a/linters/graphql_graphql_schema_linter/Dockerfile
+++ b/linters/graphql_graphql_schema_linter/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/groovy_npm_groovy_lint/Dockerfile b/linters/groovy_npm_groovy_lint/Dockerfile
index 2d2d7ab449b..10b5c3ced69 100644
--- a/linters/groovy_npm_groovy_lint/Dockerfile
+++ b/linters/groovy_npm_groovy_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/html_djlint/Dockerfile b/linters/html_djlint/Dockerfile
index 34bc0a45c93..47c09c2549d 100644
--- a/linters/html_djlint/Dockerfile
+++ b/linters/html_djlint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/html_htmlhint/Dockerfile b/linters/html_htmlhint/Dockerfile
index 250657a9054..1317bb62458 100644
--- a/linters/html_htmlhint/Dockerfile
+++ b/linters/html_htmlhint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/java_checkstyle/Dockerfile b/linters/java_checkstyle/Dockerfile
index 5b7651ec92b..9b0056a0c90 100644
--- a/linters/java_checkstyle/Dockerfile
+++ b/linters/java_checkstyle/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/java_pmd/Dockerfile b/linters/java_pmd/Dockerfile
index 2272639d9d0..8ae4f72e6be 100644
--- a/linters/java_pmd/Dockerfile
+++ b/linters/java_pmd/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/javascript_es/Dockerfile b/linters/javascript_es/Dockerfile
index 377c8c6c6ab..bcfd49af767 100644
--- a/linters/javascript_es/Dockerfile
+++ b/linters/javascript_es/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/javascript_prettier/Dockerfile b/linters/javascript_prettier/Dockerfile
index 2cc9369b76c..486fc085980 100644
--- a/linters/javascript_prettier/Dockerfile
+++ b/linters/javascript_prettier/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/javascript_standard/Dockerfile b/linters/javascript_standard/Dockerfile
index a1a79177869..25cb17478b5 100644
--- a/linters/javascript_standard/Dockerfile
+++ b/linters/javascript_standard/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/json_eslint_plugin_jsonc/Dockerfile b/linters/json_eslint_plugin_jsonc/Dockerfile
index c05fa75f1f3..a139f19d088 100644
--- a/linters/json_eslint_plugin_jsonc/Dockerfile
+++ b/linters/json_eslint_plugin_jsonc/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/json_jsonlint/Dockerfile b/linters/json_jsonlint/Dockerfile
index c0383968239..1a12cb6d3d8 100644
--- a/linters/json_jsonlint/Dockerfile
+++ b/linters/json_jsonlint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/json_npm_package_json_lint/Dockerfile b/linters/json_npm_package_json_lint/Dockerfile
index c270548fb60..f0c021406e3 100644
--- a/linters/json_npm_package_json_lint/Dockerfile
+++ b/linters/json_npm_package_json_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/json_prettier/Dockerfile b/linters/json_prettier/Dockerfile
index 9ee5b77ff0c..9fae5ba8ac5 100644
--- a/linters/json_prettier/Dockerfile
+++ b/linters/json_prettier/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/json_v8r/Dockerfile b/linters/json_v8r/Dockerfile
index c8416972c41..9faa4b172ee 100644
--- a/linters/json_v8r/Dockerfile
+++ b/linters/json_v8r/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/jsx_eslint/Dockerfile b/linters/jsx_eslint/Dockerfile
index 97fe5356a37..0afa4f58e8b 100644
--- a/linters/jsx_eslint/Dockerfile
+++ b/linters/jsx_eslint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/kotlin_detekt/Dockerfile b/linters/kotlin_detekt/Dockerfile
index 7b2a2dfd99c..7339771e0e4 100644
--- a/linters/kotlin_detekt/Dockerfile
+++ b/linters/kotlin_detekt/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/kotlin_ktlint/Dockerfile b/linters/kotlin_ktlint/Dockerfile
index dc2ed153560..7c45404a23d 100644
--- a/linters/kotlin_ktlint/Dockerfile
+++ b/linters/kotlin_ktlint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/kubernetes_helm/Dockerfile b/linters/kubernetes_helm/Dockerfile
index 0a063835232..117251190e0 100644
--- a/linters/kubernetes_helm/Dockerfile
+++ b/linters/kubernetes_helm/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/kubernetes_kubeconform/Dockerfile b/linters/kubernetes_kubeconform/Dockerfile
index 69897bf98b2..78e67e3ffd8 100644
--- a/linters/kubernetes_kubeconform/Dockerfile
+++ b/linters/kubernetes_kubeconform/Dockerfile
@@ -26,7 +26,7 @@ FROM ghcr.io/yannh/kubeconform:${KUBERNETES_KUBECONFORM_VERSION} AS kubeconform
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/kubernetes_kubescape/Dockerfile b/linters/kubernetes_kubescape/Dockerfile
index 9f6bcd23f6d..fcb76fb5acd 100644
--- a/linters/kubernetes_kubescape/Dockerfile
+++ b/linters/kubernetes_kubescape/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/latex_chktex/Dockerfile b/linters/latex_chktex/Dockerfile
index c88d74a579f..1b7f289d495 100644
--- a/linters/latex_chktex/Dockerfile
+++ b/linters/latex_chktex/Dockerfile
@@ -25,7 +25,7 @@ FROM ghcr.io/assignuser/chktex-alpine:latest AS chktex
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/lua_luacheck/Dockerfile b/linters/lua_luacheck/Dockerfile
index a09ac330593..1572683b05a 100644
--- a/linters/lua_luacheck/Dockerfile
+++ b/linters/lua_luacheck/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/lua_selene/Dockerfile b/linters/lua_selene/Dockerfile
index c75ba304e91..a4755a5db37 100644
--- a/linters/lua_selene/Dockerfile
+++ b/linters/lua_selene/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/lua_stylua/Dockerfile b/linters/lua_stylua/Dockerfile
index 50748e72422..b5b1ef8d6b8 100644
--- a/linters/lua_stylua/Dockerfile
+++ b/linters/lua_stylua/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/makefile_checkmake/Dockerfile b/linters/makefile_checkmake/Dockerfile
index b722ea7f276..51ef6dee8b7 100644
--- a/linters/makefile_checkmake/Dockerfile
+++ b/linters/makefile_checkmake/Dockerfile
@@ -25,7 +25,7 @@ FROM mrtazz/checkmake:latest AS checkmake
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/markdown_markdown_table_formatter/Dockerfile b/linters/markdown_markdown_table_formatter/Dockerfile
index a5273ce269b..b6afb55f51b 100644
--- a/linters/markdown_markdown_table_formatter/Dockerfile
+++ b/linters/markdown_markdown_table_formatter/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/markdown_markdownlint/Dockerfile b/linters/markdown_markdownlint/Dockerfile
index f01a6629d54..cf7d35d3b0e 100644
--- a/linters/markdown_markdownlint/Dockerfile
+++ b/linters/markdown_markdownlint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/markdown_remark_lint/Dockerfile b/linters/markdown_remark_lint/Dockerfile
index 42e69f52b6f..80de99c3f80 100644
--- a/linters/markdown_remark_lint/Dockerfile
+++ b/linters/markdown_remark_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/perl_perlcritic/Dockerfile b/linters/perl_perlcritic/Dockerfile
index e20bb4aefa6..86782b49b54 100644
--- a/linters/perl_perlcritic/Dockerfile
+++ b/linters/perl_perlcritic/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/php_phpcs/Dockerfile b/linters/php_phpcs/Dockerfile
index 441ea39d5d7..0a5a6275aad 100644
--- a/linters/php_phpcs/Dockerfile
+++ b/linters/php_phpcs/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/php_phpcsfixer/Dockerfile b/linters/php_phpcsfixer/Dockerfile
index 7d8f12b6d40..b13614718c3 100644
--- a/linters/php_phpcsfixer/Dockerfile
+++ b/linters/php_phpcsfixer/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/php_phplint/Dockerfile b/linters/php_phplint/Dockerfile
index 83d5ce51ddd..8111d713f80 100644
--- a/linters/php_phplint/Dockerfile
+++ b/linters/php_phplint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/php_phpstan/Dockerfile b/linters/php_phpstan/Dockerfile
index 69692d27121..528a5cbb352 100644
--- a/linters/php_phpstan/Dockerfile
+++ b/linters/php_phpstan/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/php_psalm/Dockerfile b/linters/php_psalm/Dockerfile
index ff3a5fba627..9e6ff5e0b57 100644
--- a/linters/php_psalm/Dockerfile
+++ b/linters/php_psalm/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/powershell_powershell/Dockerfile b/linters/powershell_powershell/Dockerfile
index c0480ec0686..492c6da1947 100644
--- a/linters/powershell_powershell/Dockerfile
+++ b/linters/powershell_powershell/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/powershell_powershell_formatter/Dockerfile b/linters/powershell_powershell_formatter/Dockerfile
index 0dc6b06fa8d..e34bf7468ce 100644
--- a/linters/powershell_powershell_formatter/Dockerfile
+++ b/linters/powershell_powershell_formatter/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/protobuf_protolint/Dockerfile b/linters/protobuf_protolint/Dockerfile
index ff940a6eaa6..06f956b23f8 100644
--- a/linters/protobuf_protolint/Dockerfile
+++ b/linters/protobuf_protolint/Dockerfile
@@ -26,7 +26,7 @@ FROM yoheimuta/protolint:${PROTOBUF_PROTOLINT_VERSION} AS protolint
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/puppet_puppet_lint/Dockerfile b/linters/puppet_puppet_lint/Dockerfile
index 32e5e8a6ced..e78aac19f99 100644
--- a/linters/puppet_puppet_lint/Dockerfile
+++ b/linters/puppet_puppet_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/python_bandit/Dockerfile b/linters/python_bandit/Dockerfile
index 54637fee0bb..5330ded8366 100644
--- a/linters/python_bandit/Dockerfile
+++ b/linters/python_bandit/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/python_black/Dockerfile b/linters/python_black/Dockerfile
index 536fa431d1c..d5ea35bf98c 100644
--- a/linters/python_black/Dockerfile
+++ b/linters/python_black/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/python_flake8/Dockerfile b/linters/python_flake8/Dockerfile
index f73528f32ab..e289036706e 100644
--- a/linters/python_flake8/Dockerfile
+++ b/linters/python_flake8/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/python_isort/Dockerfile b/linters/python_isort/Dockerfile
index c7e6e21be8e..29182efb4ea 100644
--- a/linters/python_isort/Dockerfile
+++ b/linters/python_isort/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/python_mypy/Dockerfile b/linters/python_mypy/Dockerfile
index 688543442ed..cf68a708870 100644
--- a/linters/python_mypy/Dockerfile
+++ b/linters/python_mypy/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/python_pylint/Dockerfile b/linters/python_pylint/Dockerfile
index afbfe9cd174..9b7880183ea 100644
--- a/linters/python_pylint/Dockerfile
+++ b/linters/python_pylint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/python_pyright/Dockerfile b/linters/python_pyright/Dockerfile
index a11dac4997b..46f6f9eae3c 100644
--- a/linters/python_pyright/Dockerfile
+++ b/linters/python_pyright/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/python_ruff/Dockerfile b/linters/python_ruff/Dockerfile
index f198fbe37ab..840604a3629 100644
--- a/linters/python_ruff/Dockerfile
+++ b/linters/python_ruff/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/python_ruff_format/Dockerfile b/linters/python_ruff_format/Dockerfile
index 2c3db41aeb3..4ef03d5159c 100644
--- a/linters/python_ruff_format/Dockerfile
+++ b/linters/python_ruff_format/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/r_lintr/Dockerfile b/linters/r_lintr/Dockerfile
index a547709d9e4..d8b3469c60a 100644
--- a/linters/r_lintr/Dockerfile
+++ b/linters/r_lintr/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/raku_raku/Dockerfile b/linters/raku_raku/Dockerfile
index b663bbd0c77..b4b04d81393 100644
--- a/linters/raku_raku/Dockerfile
+++ b/linters/raku_raku/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_checkov/Dockerfile b/linters/repository_checkov/Dockerfile
index 9b930de7cab..9205588fccb 100644
--- a/linters/repository_checkov/Dockerfile
+++ b/linters/repository_checkov/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_devskim/Dockerfile b/linters/repository_devskim/Dockerfile
index b5244f7847a..b0fc820c5ae 100644
--- a/linters/repository_devskim/Dockerfile
+++ b/linters/repository_devskim/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_dustilock/Dockerfile b/linters/repository_dustilock/Dockerfile
index 785bb08f791..a729288bf86 100644
--- a/linters/repository_dustilock/Dockerfile
+++ b/linters/repository_dustilock/Dockerfile
@@ -28,7 +28,7 @@ RUN apk add --no-cache git && GOBIN=/usr/bin go install github.com/checkmarx/dus
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -45,7 +45,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_git_diff/Dockerfile b/linters/repository_git_diff/Dockerfile
index 11d92985f62..d2e1542adf3 100644
--- a/linters/repository_git_diff/Dockerfile
+++ b/linters/repository_git_diff/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_gitleaks/Dockerfile b/linters/repository_gitleaks/Dockerfile
index 044933e55a3..11dc8b92629 100644
--- a/linters/repository_gitleaks/Dockerfile
+++ b/linters/repository_gitleaks/Dockerfile
@@ -26,7 +26,7 @@ FROM zricethezav/gitleaks:${REPOSITORY_GITLEAKS_VERSION} AS gitleaks
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_grype/Dockerfile b/linters/repository_grype/Dockerfile
index 0384fc2f969..bdac86cdfbb 100644
--- a/linters/repository_grype/Dockerfile
+++ b/linters/repository_grype/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_kics/Dockerfile b/linters/repository_kics/Dockerfile
index b5cfc84f8b8..6bdde9a4082 100644
--- a/linters/repository_kics/Dockerfile
+++ b/linters/repository_kics/Dockerfile
@@ -26,7 +26,7 @@ FROM checkmarx/kics:${REPOSITORY_KICS_VERSION} AS kics
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_ls_lint/Dockerfile b/linters/repository_ls_lint/Dockerfile
index 3885c73174c..c4d6e45672a 100644
--- a/linters/repository_ls_lint/Dockerfile
+++ b/linters/repository_ls_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_secretlint/Dockerfile b/linters/repository_secretlint/Dockerfile
index 97b8b76aa64..540864cc7b7 100644
--- a/linters/repository_secretlint/Dockerfile
+++ b/linters/repository_secretlint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_semgrep/Dockerfile b/linters/repository_semgrep/Dockerfile
index 3506d5ebc2e..c63d3cdb06b 100644
--- a/linters/repository_semgrep/Dockerfile
+++ b/linters/repository_semgrep/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_syft/Dockerfile b/linters/repository_syft/Dockerfile
index 63d45f44edf..54f7b078a41 100644
--- a/linters/repository_syft/Dockerfile
+++ b/linters/repository_syft/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_trivy/Dockerfile b/linters/repository_trivy/Dockerfile
index e8c9795b4a1..64a3d9d0794 100644
--- a/linters/repository_trivy/Dockerfile
+++ b/linters/repository_trivy/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_trivy_sbom/Dockerfile b/linters/repository_trivy_sbom/Dockerfile
index 3ba3091e95d..c7798a2a108 100644
--- a/linters/repository_trivy_sbom/Dockerfile
+++ b/linters/repository_trivy_sbom/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/repository_trufflehog/Dockerfile b/linters/repository_trufflehog/Dockerfile
index bf60e153093..f0c88f575d4 100644
--- a/linters/repository_trufflehog/Dockerfile
+++ b/linters/repository_trufflehog/Dockerfile
@@ -26,7 +26,7 @@ FROM trufflesecurity/trufflehog:${REPOSITORY_TRUFFLEHOG_VERSION} AS trufflehog
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/robotframework_robocop/Dockerfile b/linters/robotframework_robocop/Dockerfile
index 64ec7048d14..abad4dda922 100644
--- a/linters/robotframework_robocop/Dockerfile
+++ b/linters/robotframework_robocop/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/rst_rst_lint/Dockerfile b/linters/rst_rst_lint/Dockerfile
index b1925c5fa14..f259ec60b69 100644
--- a/linters/rst_rst_lint/Dockerfile
+++ b/linters/rst_rst_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/rst_rstcheck/Dockerfile b/linters/rst_rstcheck/Dockerfile
index b80b926295d..d842fd16298 100644
--- a/linters/rst_rstcheck/Dockerfile
+++ b/linters/rst_rstcheck/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/rst_rstfmt/Dockerfile b/linters/rst_rstfmt/Dockerfile
index 9f951bffcc9..a29467f5b8d 100644
--- a/linters/rst_rstfmt/Dockerfile
+++ b/linters/rst_rstfmt/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/ruby_rubocop/Dockerfile b/linters/ruby_rubocop/Dockerfile
index baeccae3c95..57939cf6a97 100644
--- a/linters/ruby_rubocop/Dockerfile
+++ b/linters/ruby_rubocop/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/rust_clippy/Dockerfile b/linters/rust_clippy/Dockerfile
index 74d0bd0f65b..df929d51678 100644
--- a/linters/rust_clippy/Dockerfile
+++ b/linters/rust_clippy/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/salesforce_code_analyzer_apex/Dockerfile b/linters/salesforce_code_analyzer_apex/Dockerfile
index e13de32f777..17df3628f41 100644
--- a/linters/salesforce_code_analyzer_apex/Dockerfile
+++ b/linters/salesforce_code_analyzer_apex/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/salesforce_code_analyzer_aura/Dockerfile b/linters/salesforce_code_analyzer_aura/Dockerfile
index 37e03ec9fab..d41c72941dc 100644
--- a/linters/salesforce_code_analyzer_aura/Dockerfile
+++ b/linters/salesforce_code_analyzer_aura/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/salesforce_code_analyzer_lwc/Dockerfile b/linters/salesforce_code_analyzer_lwc/Dockerfile
index 21413f962c4..2df6ce34849 100644
--- a/linters/salesforce_code_analyzer_lwc/Dockerfile
+++ b/linters/salesforce_code_analyzer_lwc/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/salesforce_lightning_flow_scanner/Dockerfile b/linters/salesforce_lightning_flow_scanner/Dockerfile
index f63d588e79a..8b74eb9b366 100644
--- a/linters/salesforce_lightning_flow_scanner/Dockerfile
+++ b/linters/salesforce_lightning_flow_scanner/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/salesforce_sfdx_scanner_apex/Dockerfile b/linters/salesforce_sfdx_scanner_apex/Dockerfile
index faf1ba5ec6c..22ac7048c0d 100644
--- a/linters/salesforce_sfdx_scanner_apex/Dockerfile
+++ b/linters/salesforce_sfdx_scanner_apex/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/salesforce_sfdx_scanner_aura/Dockerfile b/linters/salesforce_sfdx_scanner_aura/Dockerfile
index e14b3277851..11079fd6626 100644
--- a/linters/salesforce_sfdx_scanner_aura/Dockerfile
+++ b/linters/salesforce_sfdx_scanner_aura/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/salesforce_sfdx_scanner_lwc/Dockerfile b/linters/salesforce_sfdx_scanner_lwc/Dockerfile
index 6fa6dd29eb1..5e70cd02c44 100644
--- a/linters/salesforce_sfdx_scanner_lwc/Dockerfile
+++ b/linters/salesforce_sfdx_scanner_lwc/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/scala_scalafix/Dockerfile b/linters/scala_scalafix/Dockerfile
index b7c2b3707e7..85680c5ee0a 100644
--- a/linters/scala_scalafix/Dockerfile
+++ b/linters/scala_scalafix/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/snakemake_lint/Dockerfile b/linters/snakemake_lint/Dockerfile
index 82636fb91a2..9c69fba2716 100644
--- a/linters/snakemake_lint/Dockerfile
+++ b/linters/snakemake_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/snakemake_snakefmt/Dockerfile b/linters/snakemake_snakefmt/Dockerfile
index 64bea38c8cf..1def22a4333 100644
--- a/linters/snakemake_snakefmt/Dockerfile
+++ b/linters/snakemake_snakefmt/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/spell_codespell/Dockerfile b/linters/spell_codespell/Dockerfile
index f89b4c8e5f7..420d2b8b4a6 100644
--- a/linters/spell_codespell/Dockerfile
+++ b/linters/spell_codespell/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/spell_cspell/Dockerfile b/linters/spell_cspell/Dockerfile
index c3cc9adb6ba..6d2fc7d0601 100644
--- a/linters/spell_cspell/Dockerfile
+++ b/linters/spell_cspell/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/spell_lychee/Dockerfile b/linters/spell_lychee/Dockerfile
index f1359dc1345..3a5ba008136 100644
--- a/linters/spell_lychee/Dockerfile
+++ b/linters/spell_lychee/Dockerfile
@@ -26,7 +26,7 @@ FROM lycheeverse/lychee:${SPELL_LYCHEE_VERSION} AS lychee
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/spell_proselint/Dockerfile b/linters/spell_proselint/Dockerfile
index 0d5521d210d..08266ea0dbb 100644
--- a/linters/spell_proselint/Dockerfile
+++ b/linters/spell_proselint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/spell_vale/Dockerfile b/linters/spell_vale/Dockerfile
index f311b0c0974..fa90f1f1bab 100644
--- a/linters/spell_vale/Dockerfile
+++ b/linters/spell_vale/Dockerfile
@@ -26,7 +26,7 @@ FROM jdkato/vale:${SPELL_VALE_VERSION} AS vale
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/sql_sqlfluff/Dockerfile b/linters/sql_sqlfluff/Dockerfile
index 70effb8b0b6..f47aebee0e8 100644
--- a/linters/sql_sqlfluff/Dockerfile
+++ b/linters/sql_sqlfluff/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/sql_tsqllint/Dockerfile b/linters/sql_tsqllint/Dockerfile
index 115ef87b6ab..b3a469d8099 100644
--- a/linters/sql_tsqllint/Dockerfile
+++ b/linters/sql_tsqllint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/swift_swiftlint/Dockerfile b/linters/swift_swiftlint/Dockerfile
index 332cf29cf0a..6dc453026b7 100644
--- a/linters/swift_swiftlint/Dockerfile
+++ b/linters/swift_swiftlint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/tekton_tekton_lint/Dockerfile b/linters/tekton_tekton_lint/Dockerfile
index 72f5b2087cd..d03eb76ebfa 100644
--- a/linters/tekton_tekton_lint/Dockerfile
+++ b/linters/tekton_tekton_lint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/terraform_terraform_fmt/Dockerfile b/linters/terraform_terraform_fmt/Dockerfile
index 46347635f44..a5be4933d53 100644
--- a/linters/terraform_terraform_fmt/Dockerfile
+++ b/linters/terraform_terraform_fmt/Dockerfile
@@ -26,7 +26,7 @@ FROM alpine/terragrunt:${TERRAFORM_TERRAGRUNT_VERSION} AS terragrunt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/terraform_terragrunt/Dockerfile b/linters/terraform_terragrunt/Dockerfile
index 4efad1337d2..391be1ecc3a 100644
--- a/linters/terraform_terragrunt/Dockerfile
+++ b/linters/terraform_terragrunt/Dockerfile
@@ -26,7 +26,7 @@ FROM alpine/terragrunt:${TERRAFORM_TERRAGRUNT_VERSION} AS terragrunt
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/terraform_terrascan/Dockerfile b/linters/terraform_terrascan/Dockerfile
index 0cbb4e72393..8515db40258 100644
--- a/linters/terraform_terrascan/Dockerfile
+++ b/linters/terraform_terrascan/Dockerfile
@@ -26,7 +26,7 @@ FROM tenable/terrascan:${TERRAFORM_TERRASCAN_VERSION} AS terrascan
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/terraform_tflint/Dockerfile b/linters/terraform_tflint/Dockerfile
index a591820b720..56088ca0292 100644
--- a/linters/terraform_tflint/Dockerfile
+++ b/linters/terraform_tflint/Dockerfile
@@ -26,7 +26,7 @@ FROM ghcr.io/terraform-linters/tflint:v${TERRAFORM_TFLINT_VERSION} AS tflint
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -43,7 +43,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/tsx_eslint/Dockerfile b/linters/tsx_eslint/Dockerfile
index aced5a04f01..34129dc08fe 100644
--- a/linters/tsx_eslint/Dockerfile
+++ b/linters/tsx_eslint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/typescript_es/Dockerfile b/linters/typescript_es/Dockerfile
index 3cf1c448622..9a2e9930dc7 100644
--- a/linters/typescript_es/Dockerfile
+++ b/linters/typescript_es/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/typescript_prettier/Dockerfile b/linters/typescript_prettier/Dockerfile
index 1f0f2135b90..2f5d38d24bb 100644
--- a/linters/typescript_prettier/Dockerfile
+++ b/linters/typescript_prettier/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/typescript_standard/Dockerfile b/linters/typescript_standard/Dockerfile
index aad558b46dd..8e26b75a916 100644
--- a/linters/typescript_standard/Dockerfile
+++ b/linters/typescript_standard/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/vbdotnet_dotnet_format/Dockerfile b/linters/vbdotnet_dotnet_format/Dockerfile
index 1d5eb1b9b81..03f8573a77c 100644
--- a/linters/vbdotnet_dotnet_format/Dockerfile
+++ b/linters/vbdotnet_dotnet_format/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/xml_xmllint/Dockerfile b/linters/xml_xmllint/Dockerfile
index a8fec2eac46..71e4fdd903f 100644
--- a/linters/xml_xmllint/Dockerfile
+++ b/linters/xml_xmllint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/yaml_prettier/Dockerfile b/linters/yaml_prettier/Dockerfile
index 5ba6c0c582f..54c855fb13d 100644
--- a/linters/yaml_prettier/Dockerfile
+++ b/linters/yaml_prettier/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/yaml_v8r/Dockerfile b/linters/yaml_v8r/Dockerfile
index 229fe62d5c0..f81e9cada5c 100644
--- a/linters/yaml_v8r/Dockerfile
+++ b/linters/yaml_v8r/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/linters/yaml_yamllint/Dockerfile b/linters/yaml_yamllint/Dockerfile
index b687fd7b8ef..0ad4044f9b3 100644
--- a/linters/yaml_yamllint/Dockerfile
+++ b/linters/yaml_yamllint/Dockerfile
@@ -25,7 +25,7 @@
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.9.9 AS uv
-FROM python:3.13-alpine3.22 AS build-ml-core
+FROM python:3.13-alpine3.23 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
@@ -42,7 +42,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
-FROM python:3.13-alpine3.22
+FROM python:3.13-alpine3.23
#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
diff --git a/megalinter/descriptors/c.megalinter-descriptor.yml b/megalinter/descriptors/c.megalinter-descriptor.yml
index e63052960d3..0d695c7d779 100644
--- a/megalinter/descriptors/c.megalinter-descriptor.yml
+++ b/megalinter/descriptors/c.megalinter-descriptor.yml
@@ -108,12 +108,12 @@ linters:
name: C_CLANG_FORMAT
descriptor_flavors:
- c_cpp
- linter_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html
+ linter_url: https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html
linter_repo: https://github.com/llvm/llvm-project
linter_spdx_license: Apache-2.0
- linter_rules_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html
- linter_rules_configuration_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html
- linter_rules_inline_disable_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code
+ linter_rules_url: https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html
+ linter_rules_configuration_url: https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html
+ linter_rules_inline_disable_url: https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code
cli_lint_mode: list_of_files
cli_help_arg_name: "--help"
cli_lint_extra_args:
@@ -131,11 +131,11 @@ linters:
- "clang-format --Werror --dry-run myfile.c"
install:
apk:
- - clang20-extra-tools
+ - "cmd:clang-format"
ide:
vscode:
- name: Clang-Format
url: https://marketplace.visualstudio.com/items?itemName=xaver.clang-format
emacs:
- name: clang-format
- url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration
+ url: https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html#emacs-integration
diff --git a/megalinter/descriptors/cpp.megalinter-descriptor.yml b/megalinter/descriptors/cpp.megalinter-descriptor.yml
index 05df4b1c399..a0e63109b27 100644
--- a/megalinter/descriptors/cpp.megalinter-descriptor.yml
+++ b/megalinter/descriptors/cpp.megalinter-descriptor.yml
@@ -97,12 +97,12 @@ linters:
name: CPP_CLANG_FORMAT
descriptor_flavors:
- c_cpp
- linter_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html
+ linter_url: https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html
linter_repo: https://github.com/llvm/llvm-project
linter_spdx_license: Apache-2.0
- linter_rules_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html
- linter_rules_configuration_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html
- linter_rules_inline_disable_url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code
+ linter_rules_url: https://releases.llvm.org/21.0.1/tools/clang/docs/ClangFormat.html
+ linter_rules_configuration_url: https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html
+ linter_rules_inline_disable_url: https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormatStyleOptions.html#disabling-formatting-on-a-piece-of-code
cli_lint_mode: list_of_files
cli_help_arg_name: "--help"
cli_lint_extra_args:
@@ -120,11 +120,11 @@ linters:
- "clang-format --Werror --dry-run myfile.cpp"
install:
apk:
- - clang20-extra-tools
+ - "cmd:clang-format"
ide:
vscode:
- name: Clang-Format
url: https://marketplace.visualstudio.com/items?itemName=xaver.clang-format
emacs:
- name: clang-format
- url: https://releases.llvm.org/17.0.1/tools/clang/docs/ClangFormat.html#emacs-integration
+ url: https://releases.llvm.org/21.1.0/tools/clang/docs/ClangFormat.html#emacs-integration