ci(pre-commit): hadolint statt dockerfilelint #6

Merged
fabrice.kirchner merged 2 commits from chore/hadolint into main 2026-09-29 08:58:36 +02:00

dockerfilelint liest FROM --platform=... image:tag nicht und hat seit 2018 kein Release mehr. hadolint versteht die Syntax und prüft die RUN-Zeilen zusätzlich mit ShellCheck.

DL3008 und DL3018 (Paketversionen pinnen) bleiben aus, weil gepinnte Versionen den regelmäßigen Neubau gegen Sicherheitslücken aushebeln würden.

Das Dockerfile bleibt unverändert, hadolint meldet dort nichts.

Teil einer Umstellung über alle Repositories mit Dockerfile in zyria, cdp und hfmdk.

dockerfilelint liest `FROM --platform=... image:tag` nicht und hat seit 2018 kein Release mehr. hadolint versteht die Syntax und prüft die RUN-Zeilen zusätzlich mit ShellCheck. DL3008 und DL3018 (Paketversionen pinnen) bleiben aus, weil gepinnte Versionen den regelmäßigen Neubau gegen Sicherheitslücken aushebeln würden. Das Dockerfile bleibt unverändert, hadolint meldet dort nichts. Teil einer Umstellung über alle Repositories mit Dockerfile in zyria, cdp und hfmdk.
ci(pre-commit): hadolint statt dockerfilelint
All checks were successful
Reusable · Commit Lint / commitlint (push) Successful in 15s
Reusable · Commit Lint / commitlint (pull_request) Successful in 16s
575cb85785
dockerfilelint liest `FROM --platform=... image:tag` nicht und meldet
darauf ein fehlendes Tag, obwohl es danebensteht. Das Projekt hat seit
2018 kein Release mehr.

hadolint versteht die Syntax, faengt das echte fehlende Tag weiterhin
und prueft die RUN-Zeilen zusaetzlich mit ShellCheck. DL3008 und DL3018
bleiben aus, weil gepinnte Paketversionen den regelmaessigen Neubau der
Images gegen Sicherheitsluecken aushebeln wuerden.
Merge branch 'main' into chore/hadolint
All checks were successful
Reusable · Commit Lint / commitlint (push) Successful in 17s
Reusable · Commit Lint / commitlint (pull_request) Successful in 14s
2091d8fd84
fabrice.kirchner deleted branch chore/hadolint 2026-09-29 08:58:36 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
fabrice.kirchner/docker-ftp-server!6
No description provided.