Skip to content

Commit 05f2e2f

Browse files
committed
chore(deps): sync patched tool version pins
Align Containerfile defaults, local install tooling, and pre-commit hadolint to current patched versions to reduce recurring Trivy findings and keep docs in sync. Made-with: Cursor
1 parent 783636b commit 05f2e2f

5 files changed

Lines changed: 17 additions & 15 deletions

File tree

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ repos:
1010
- id: detect-private-key
1111

1212
- repo: https://github.com/hadolint/hadolint
13-
rev: v2.12.0
13+
rev: v2.14.0
1414
hooks:
1515
- id: hadolint-docker
1616
args: ["--config", ".hadolint.yaml"]

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44

55
### Changed
66

7+
* **deps:** sync Containerfile defaults and local tooling pins to patched versions (argo 4.0.4, kargo 1.9.6, pack 0.40.2, dive 0.13.1, hadolint 2.14.0, yq 4.53.2)
8+
79
### Fixed
810

911
## [1.0.8](https://github.com/DeerHide/python-github-runner/compare/v1.0.7...v1.0.8) (2026-04-17)

Containerfile

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ RUN curl -fsSL https://aquasecurity.github.io/trivy-repo/deb/public.key \
4747
&& rm -rf /var/lib/apt/lists/*
4848

4949
# Install dive (container filesystem analysis)
50-
ARG DIVE_VERSION=0.12.0
50+
ARG DIVE_VERSION=0.13.1
5151
# hadolint ignore=DL3008
5252
RUN curl -sSL -o /tmp/dive.deb \
5353
"https://github.com/wagoodman/dive/releases/download/v${DIVE_VERSION}/dive_${DIVE_VERSION}_linux_amd64.deb" \
@@ -58,33 +58,33 @@ RUN curl -sSL -o /tmp/dive.deb \
5858
&& rm -rf /var/lib/apt/lists/*
5959

6060
# Install hadolint (Dockerfile/Containerfile linter)
61-
ARG HADOLINT_VERSION=2.12.0
61+
ARG HADOLINT_VERSION=2.14.0
6262
RUN curl -sSL -o /usr/local/bin/hadolint \
6363
"https://github.com/hadolint/hadolint/releases/download/v${HADOLINT_VERSION}/hadolint-Linux-x86_64" \
6464
&& chmod +x /usr/local/bin/hadolint
6565

6666
# Install yq (YAML processor)
67-
ARG YQ_VERSION=4.45.4
67+
ARG YQ_VERSION=4.53.2
6868
RUN curl -sSL -o /usr/local/bin/yq \
6969
"https://github.com/mikefarah/yq/releases/download/v${YQ_VERSION}/yq_linux_amd64" \
7070
&& chmod +x /usr/local/bin/yq
7171

7272
# Install Argo Workflows CLI
73-
ARG ARGO_VERSION=3.6.4
73+
ARG ARGO_VERSION=4.0.4
7474
RUN curl -sSL -o /tmp/argo-linux-amd64.gz \
7575
"https://github.com/argoproj/argo-workflows/releases/download/v${ARGO_VERSION}/argo-linux-amd64.gz" \
7676
&& gunzip /tmp/argo-linux-amd64.gz \
7777
&& mv /tmp/argo-linux-amd64 /usr/local/bin/argo \
7878
&& chmod +x /usr/local/bin/argo
7979

8080
# Install Kargo CLI
81-
ARG KARGO_VERSION=1.9.2
81+
ARG KARGO_VERSION=1.9.6
8282
RUN curl -sSL -o /usr/local/bin/kargo \
8383
"https://github.com/akuity/kargo/releases/download/v${KARGO_VERSION}/kargo-linux-amd64" \
8484
&& chmod +x /usr/local/bin/kargo
8585

8686
# Install pack (Cloud Native Buildpacks CLI)
87-
ARG PACK_VERSION=0.36.4
87+
ARG PACK_VERSION=0.40.2
8888
RUN curl -sSL -o /tmp/pack.tgz \
8989
"https://github.com/buildpacks/pack/releases/download/v${PACK_VERSION}/pack-v${PACK_VERSION}-linux.tgz" \
9090
&& tar -xzf /tmp/pack.tgz -C /usr/local/bin/ \

README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -101,13 +101,13 @@ registry: ghcr.io/deerhide/python-github-runner
101101
build:
102102
format: oci
103103
args:
104-
- RUNNER_VERSION=2.332.0
105-
- ARGO_VERSION=3.6.4
106-
- KARGO_VERSION=1.9.2
107-
- PACK_VERSION=0.36.4
108-
- DIVE_VERSION=0.12.0
109-
- HADOLINT_VERSION=2.12.0
110-
- YQ_VERSION=4.45.4
104+
- RUNNER_VERSION=2.333.1
105+
- ARGO_VERSION=4.0.4
106+
- KARGO_VERSION=1.9.6
107+
- PACK_VERSION=0.40.2
108+
- DIVE_VERSION=0.13.1
109+
- HADOLINT_VERSION=2.14.0
110+
- YQ_VERSION=4.53.2
111111
labels:
112112
- org.opencontainers.image.source=https://github.com/deerhide/python-github-runner
113113
- org.opencontainers.image.description="Python GitHub Runner"

scripts/install_tools.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ sudo apt-get install trivy -y
2828
sudo apt-get install buildah -y
2929

3030
# Install yq
31-
VERSION="v4.45.4"
31+
VERSION="v4.53.2"
3232
BINARY="yq_linux_amd64"
3333
wget https://github.com/mikefarah/yq/releases/download/${VERSION}/${BINARY}.tar.gz -O - |\
3434
tar xz && sudo mv ${BINARY} /usr/local/bin/yq

0 commit comments

Comments
 (0)