Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/build-deploy-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
fetch-depth: 0
- uses: actions/setup-python@v6
with:
python-version: 3.12.11
python-version: 3.14.0
- run: pip install --upgrade -r .config/python/dev/requirements.txt
- run: cd .automation && bash build_schemas_doc.sh && cd ..
# - run: mkdocs gh-deploy --force
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-RELEASE.yml
Original file line number Diff line number Diff line change
Expand Up @@ -211,7 +211,7 @@ jobs:
echo "curr ver ${{ steps.version.outputs.cversion }}"
- uses: actions/setup-python@v6
with:
python-version: 3.12.11
python-version: 3.14.0
- run: pip install --upgrade -r .config/python/dev/requirements.txt
- run: cd .automation && bash build_schemas_doc.sh && cd ..
# - run: mkdocs gh-deploy --force
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- uses: actions/checkout@v5
- uses: actions/setup-python@v6
with:
python-version: 3.12.11
python-version: 3.14.0
- run: pip install --upgrade -r .config/python/dev/requirements.txt
- run: cd .automation && bash build_schemas_doc.sh && cd ..
- run: mkdocs build
Expand Down
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.12.11
3.14.0
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -104,7 +104,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile-custom-flavor
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ FROM ghcr.io/astral-sh/uv:0.8.17 AS uv
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

RUN apk -U --no-cache upgrade \
&& apk add --no-cache \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile-quick
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ FROM $MEGALINTER_BASE_IMAGE as base
# Build wheel for megalinter python package
##################
FROM ghcr.io/astral-sh/uv:0.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY pyproject.toml .
COPY --from=uv /uv /bin/uv
Expand Down
4 changes: 2 additions & 2 deletions flavors/c_cpp/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/ci_light/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -56,7 +56,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/cupcake/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -93,7 +93,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/documentation/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/dotnet/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/dotnetweb/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/formatters/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -47,7 +47,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/go/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -85,7 +85,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/java/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/javascript/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/php/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/python/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/ruby/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/rust/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/salesforce/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/security/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -73,7 +73,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/swift/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -77,7 +77,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
4 changes: 2 additions & 2 deletions flavors/terraform/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -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.8.17 AS uv
FROM python:3.13-alpine3.22 AS build-ml-core
FROM python:3.14-alpine3.22 AS build-ml-core
WORKDIR /
COPY --from=uv /uv /uvx /bin/
# Install dependencies
Expand All @@ -91,7 +91,7 @@ RUN --mount=type=cache,target=/root/.cache/uv \
##################
# Get base image #
##################
FROM python:3.13-alpine3.22
FROM python:3.14-alpine3.22

#############################################################################################
## @generated by .automation/build.py using descriptor files, please do not update manually ##
Expand Down
Loading
Loading