merge queue: checking main (b07013f) and [#2421 + #2422] together#2423
merge queue: checking main (b07013f) and [#2421 + #2422] together#2423mergify[bot] wants to merge 4 commits into
Conversation
Changed Files
|
|
|
Overall Grade |
Security Reliability Complexity Hygiene |
Code Review Summary
| Analyzer | Status | Updated (UTC) | Details |
|---|---|---|---|
| Shell | Jul 3, 2026 2:05a.m. | Review ↗ | |
| Python | Jul 3, 2026 2:05a.m. | Review ↗ | |
| Docker | Jul 3, 2026 2:05a.m. | Review ↗ | |
| Secrets | Jul 3, 2026 2:05a.m. | Review ↗ |
Important
AI Review is run only on demand for your team. We're only showing results of static analysis review right now. To trigger AI Review, comment @deepsourcebot review on this thread.
Reviewer's guide (collapsed on small PRs)Reviewer's GuideUpdates GitHub Actions workflow lock files to use newer pinned SHAs for actions/cache v5.1.0 and github/codeql-action/upload-sarif v4.36.3 across several CI-related workflows. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
🔍 Vulnerabilities of
|
| digest | sha256:b0815ea099a04db3bd118483a65a0ee76c27a53b60c69b5259658a99dedbe074 |
| vulnerabilities | |
| platform | linux/amd64 |
| size | 282 MB |
| packages | 430 |
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (1:14)
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS builder
ARG INSTALL_SOURCE
ARG PYTHON_VERSION
# skipcq: DOK-DL3018
RUN apk add --no-cache build-base git uv
USER nonroot
RUN --mount=type=cache,target=/root/.cache/uv \
uv tool install ${INSTALL_SOURCE} --python ${PYTHON_VERSION}
FROM cgr.dev/chainguard/wolfi-base:latest@sha256:1af610c4a70668dad46159ee178b20378c79a49b554f76405670fc442d30183a AS production
Description
Description
Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (28:28)
COPY --from=builder --chown=nonroot:nonroot --chmod=555 /home/nonroot/.local/ /home/nonroot/.local/
Description
Description
Description
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (28:28)
COPY --from=builder --chown=nonroot:nonroot --chmod=555 /home/nonroot/.local/ /home/nonroot/.local/
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (28:28)
COPY --from=builder --chown=nonroot:nonroot --chmod=555 /home/nonroot/.local/ /home/nonroot/.local/
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (28:28)
COPY --from=builder --chown=nonroot:nonroot --chmod=555 /home/nonroot/.local/ /home/nonroot/.local/
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (28:28)
COPY --from=builder --chown=nonroot:nonroot --chmod=555 /home/nonroot/.local/ /home/nonroot/.local/
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (28:28)
COPY --from=builder --chown=nonroot:nonroot --chmod=555 /home/nonroot/.local/ /home/nonroot/.local/
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (28:28)
COPY --from=builder --chown=nonroot:nonroot --chmod=555 /home/nonroot/.local/ /home/nonroot/.local/
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (28:28)
COPY --from=builder --chown=nonroot:nonroot --chmod=555 /home/nonroot/.local/ /home/nonroot/.local/
Description
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
# Dockerfile (28:28)
COPY --from=builder --chown=nonroot:nonroot --chmod=555 /home/nonroot/.local/ /home/nonroot/.local/
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description
Description |



🎉 This combination of pull requests has been checked successfully and will be merged soon. 🎉
Branch main (b07013f) and [#2421 + #2422] are queued together for merge.
This pull request has been created by Mergify to check the mergeability of [#2421 + #2422].
You don't need to do anything. Mergify will close this pull request automatically when it is complete.
Required conditions of queue rule
Github Actions Updatesfor merge:main]:check-neutral = @mergify/Mergify Merge Protectionscheck-skipped = @mergify/Mergify Merge Protectionscheck-success = @mergify/Mergify Merge ProtectionsRequired conditions to stay in the queue:
author = renovate[bot]files ~= ^.github/workflowsfiles ~= action.yaml$main]:check-neutral = @mergify/Mergify Merge Protectionscheck-skipped = @mergify/Mergify Merge Protectionscheck-success = @mergify/Mergify Merge Protections