Skip to content

Commit 056631a

Browse files
authored
Merge branch 'main' into dependabot/github_actions/docker/login-action-4.0.0
2 parents 7fecb50 + 21e865b commit 056631a

20 files changed

Lines changed: 201 additions & 12 deletions

File tree

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
shellcheck 0.11.0
22
direnv 2.37.1
3-
actionlint 1.7.10
3+
actionlint 1.7.11
44
ruby 3.3.0
55
trivy 0.69.3
6-
yq 4.52.2
6+
yq 4.52.4
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
nodejs 24.13.0
1+
nodejs 24.14.0

src/common/.trivyignore.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,3 +360,30 @@ vulnerabilities:
360360
purls:
361361
- "pkg:deb/ubuntu/linux-libc-dev@5.15.0-170.180?arch=amd64&distro=ubuntu-22.04"
362362
expired_at: 2026-09-09
363+
- id: CVE-2026-25679
364+
statement: "url.Parse insufficiently validated the host/authority component and ac ..."
365+
purls:
366+
- "pkg:golang/stdlib@v1.16.15"
367+
- "pkg:golang/stdlib@v1.23.4"
368+
- "pkg:golang/stdlib@v1.24.4"
369+
- "pkg:golang/stdlib@v1.24.9"
370+
- "pkg:golang/stdlib@v1.25.5"
371+
- "pkg:golang/stdlib@v1.25.7"
372+
- "pkg:golang/stdlib@v1.26.0"
373+
expired_at: 2026-09-11
374+
- id: CVE-2026-27142
375+
statement: "Actions which insert URLs into the content attribute of HTML meta tags ..."
376+
purls:
377+
- "pkg:golang/stdlib@v1.16.15"
378+
- "pkg:golang/stdlib@v1.23.4"
379+
- "pkg:golang/stdlib@v1.24.4"
380+
- "pkg:golang/stdlib@v1.24.9"
381+
- "pkg:golang/stdlib@v1.25.5"
382+
- "pkg:golang/stdlib@v1.25.7"
383+
- "pkg:golang/stdlib@v1.26.0"
384+
expired_at: 2026-09-11
385+
- id: CVE-2026-27137
386+
statement: "When verifying a certificate chain which contains a certificate contai ..."
387+
purls:
388+
- "pkg:golang/stdlib@v1.26.0"
389+
expired_at: 2026-09-11

src/common_node_24/.trivyignore.yaml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,3 +63,33 @@ vulnerabilities:
6363
purls:
6464
- "pkg:npm/tar@7.5.1"
6565
expired_at: 2026-09-09
66+
- id: CVE-2026-26996
67+
statement: "minimatch: minimatch: Denial of Service via specially crafted glob patterns"
68+
purls:
69+
- "pkg:npm/minimatch@10.1.2"
70+
expired_at: 2026-09-11
71+
- id: CVE-2026-27903
72+
statement: "minimatch: minimatch: Denial of Service due to unbounded recursive backtracking via crafted glob patterns"
73+
purls:
74+
- "pkg:npm/minimatch@10.1.2"
75+
expired_at: 2026-09-11
76+
- id: CVE-2026-27904
77+
statement: "minimatch: Minimatch: Denial of Service via catastrophic backtracking in glob expressions"
78+
purls:
79+
- "pkg:npm/minimatch@10.1.2"
80+
expired_at: 2026-09-11
81+
- id: CVE-2026-26960
82+
statement: "tar: node-tar: node-tar: Arbitrary file read/write via malicious archive hardlink creation"
83+
purls:
84+
- "pkg:npm/tar@7.5.7"
85+
expired_at: 2026-09-11
86+
- id: CVE-2026-29786
87+
statement: "node-tar: hardlink path traversal via drive-relative linkpath"
88+
purls:
89+
- "pkg:npm/tar@7.5.7"
90+
expired_at: 2026-09-11
91+
- id: CVE-2026-31802
92+
statement: "node-tar Symlink Path Traversal via Drive-Relative Linkpath"
93+
purls:
94+
- "pkg:npm/tar@7.5.7"
95+
expired_at: 2026-09-11
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
python 3.12.12
1+
python 3.12.13
22
poetry 2.3.2

src/languages/node_24_python_3_14_java_24/trivy.yaml

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
golang 1.24.13
2+
golangci-lint 2.11.3
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
ARG BASE_VERSION_TAG=latest
2+
ARG BASE_IMAGE=ghcr.io/nhsdigital/eps-devcontainers/node_24_python_3_14:${BASE_VERSION_TAG}
3+
4+
FROM ${BASE_IMAGE}
5+
6+
ARG SCRIPTS_DIR=/usr/local/share/eps
7+
ARG CONTAINER_NAME
8+
ARG MULTI_ARCH_TAG
9+
ARG BASE_VERSION_TAG
10+
ARG IMAGE_TAG
11+
ARG TARGETARCH
12+
13+
ENV SCRIPTS_DIR=${SCRIPTS_DIR}
14+
ENV CONTAINER_NAME=${CONTAINER_NAME}
15+
ENV MULTI_ARCH_TAG=${MULTI_ARCH_TAG}
16+
ENV BASE_VERSION_TAG=${BASE_VERSION_TAG}
17+
ENV IMAGE_TAG=${IMAGE_TAG}
18+
ENV TARGETARCH=${TARGETARCH}
19+
20+
LABEL org.opencontainers.image.description="EPS devcontainer ${CONTAINER_NAME}:${IMAGE_TAG}"
21+
LABEL org.opencontainers.image.version=${IMAGE_TAG}
22+
LABEL org.opencontainers.image.base.name=${BASE_IMAGE}
23+
LABEL org.opencontainers.image.containerName=${CONTAINER_NAME}
24+
25+
USER root
26+
COPY --chmod=755 scripts ${SCRIPTS_DIR}/${CONTAINER_NAME}
27+
WORKDIR ${SCRIPTS_DIR}/${CONTAINER_NAME}
28+
RUN ./root_install.sh
29+
30+
USER vscode
31+
32+
WORKDIR ${SCRIPTS_DIR}/${CONTAINER_NAME}
33+
COPY .tool-versions /tmp/.tool-versions
34+
RUN cat /tmp/.tool-versions >> /home/vscode/.tool-versions
35+
36+
RUN ./vscode_install.sh
37+
38+
# Switch back to root to install the devcontainer CLI globally
39+
USER root

src/languages/node_24_python_3_14_java_24/.devcontainer/devcontainer.json renamed to src/projects/node_24_python_3_14_golang_1_24/.devcontainer/devcontainer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
// For format details, see https://aka.ms/devcontainer.json. For config options, see the
22
// README at: https://github.com/devcontainers/templates/tree/main/src/ubuntu
33
{
4-
"name": "EPS Devcontainer node_24 python_3.14",
4+
"name": "EPS Devcontainer node_24 python_3.14_golang_1.24",
55
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
66
"build": {
7-
"dockerfile": "../../../common_node_24/Dockerfile",
7+
"dockerfile": "Dockerfile",
88
"args": {
99
"CONTAINER_NAME": "eps_devcontainer_${localEnv:CONTAINER_NAME}",
1010
"MULTI_ARCH_TAG": "${localEnv:MULTI_ARCH_TAG}",

src/languages/node_24_python_3_14_java_24/.devcontainer/scripts/root_install.sh renamed to src/projects/node_24_python_3_14_golang_1_24/.devcontainer/scripts/root_install.sh

File renamed without changes.

0 commit comments

Comments
 (0)