Skip to content

Dockerfile and CI more secure#37

Merged
mathieu-benoit merged 5 commits intomainfrom
mathieu-benoit-patch-1
Apr 9, 2026
Merged

Dockerfile and CI more secure#37
mathieu-benoit merged 5 commits intomainfrom
mathieu-benoit-patch-1

Conversation

@mathieu-benoit
Copy link
Copy Markdown
Contributor

@mathieu-benoit mathieu-benoit commented Apr 9, 2026

Dockerfile and CI more secure

Updated base images and build flags in Dockerfile.

Signed-off-by: Mathieu Benoit <mathieu.benoit@docker.com>
Refactor CI workflow for improved clarity and functionality, including updates to job names, steps, and Docker configurations.

Signed-off-by: Mathieu Benoit <mathieu.benoit@docker.com>
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 9, 2026

Overview

Image reference score-helm:latest score-helm:latest
- digest 34035a77b5f3 cf2b1fdd4e17
- tag latest latest
- provenance 7e893d0 71e10b5
- vulnerabilities critical: 0 high: 0 medium: 0 low: 0 critical: 0 high: 0 medium: 0 low: 0
- platform linux/amd64 linux/amd64
- size 7.3 MB 3.7 MB (-3.6 MB)
- packages 22 23 (+1)
Labels (13 changes)
  • + 13 added
+com.docker.dhi.chain-id=sha256:7bb956fd43a0bd8a9e557010b28a03c019c1a7c6b6b8889c9cc40c5cf6ab53eb
+com.docker.dhi.compliance=cis
+com.docker.dhi.created=2026-02-28T21:26:55Z
+com.docker.dhi.definition=image/static/alpine-3.23/static
+com.docker.dhi.distro=alpine-3.23
+com.docker.dhi.flavor=
+com.docker.dhi.name=dhi/static
+com.docker.dhi.package-manager=
+com.docker.dhi.shell=
+com.docker.dhi.title=Static (Alpine)
+com.docker.dhi.url=https://dhi.io/catalog/static
+com.docker.dhi.variant=runtime
+com.docker.dhi.version=20251003-alpine3.23
Config (1 changes)
  • ± 1 changed
  • 2 unchanged
 entrypoint=/usr/local/bin/score-helm
-user=0
+user=nonroot
 workdir=/score-helm
Policies (2 improved, 0 worsened)
Policy Name score-helm:latest score-helm:latest Change Standing
Default non-root user ⚠️ -1 Improved
No AGPL v3 licenses No Change
No fixable critical or high vulnerabilities No Change
No high-profile vulnerabilities No Change
No outdated base images No Change
No unapproved base images ⚠️ 1 -1 Improved
Supply chain attestations No Change
Valid Docker Hardened Image (DHI) or DHI base image ⚠️ 1 ⚠️ 1 No Change
Packages and Vulnerabilities (8 package changes and 0 vulnerability changes)
  • ➕ 4 packages added
  • ➖ 3 packages removed
  • ♾️ 1 packages changed
  • 18 packages unchanged
Changes for packages of type apk (3 changes)
Package Version
score-helm:latest
Version
score-helm:latest
alpine-baselayout-data 3.7.1-r8
ca-certificates-bundle 20251003-r0
tzdata 2025c-r0
Changes for packages of type deb (3 changes)
Package Version
score-helm:latest
Version
score-helm:latest
base-files 12.4+deb12u8
netbase 6.4
tzdata 2024b-0+deb12u1
Changes for packages of type docker (1 changes)
Package Version
score-helm:latest
Version
score-helm:latest
static 20251003-alpine3.23
Changes for packages of type golang (1 changes)
Package Version
score-helm:latest
Version
score-helm:latest
♾️ github.com/score-spec/score-helm UNKNOWN 0.0.0-20260409012329-71e10b5f8a8b

@mathieu-benoit mathieu-benoit changed the title Modify Dockerfile for new base images and versioning Dockerfile and CI more secure Apr 9, 2026
Signed-off-by: Mathieu Benoit <mathieu.benoit@docker.com>
This workflow allows for upgrading the Go version and toolchain version through a manual trigger, creating a pull request with the changes.

Signed-off-by: Mathieu Benoit <mathieu.benoit@docker.com>
Signed-off-by: Mathieu Benoit <mathieu.benoit@docker.com>
@mathieu-benoit mathieu-benoit merged commit bd88333 into main Apr 9, 2026
11 checks passed
@mathieu-benoit mathieu-benoit deleted the mathieu-benoit-patch-1 branch April 9, 2026 01:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant