mirror of
https://github.com/ipfs/kubo.git
synced 2026-02-21 02:17:45 +08:00
* feat(ci): docker linting
adds hadolint to validate dockerfile best practices
configures project-specific rules in .hadolint.yaml
* fix(ci): enable hadolint console output
adds verbose and tty format to see linting results in CI logs
* test: trigger hadolint warning
remove --no-install-recommends to test CI output
* fix(ci): fail hadolint on warnings
stricter linting to catch all best practice violations
* fix: add --no-install-recommends to apt-get
reduces image size by avoiding unnecessary packages
* refactor: use WORKDIR instead of cd in dockerfile
replaces cd commands with WORKDIR for cleaner dockerfile
removes unnecessary hadolint ignore rules DL3003 and DL3009
* chore: simplify hadolint config
removes unnecessary override rules for cleaner config
(cherry picked from commit 82fef0c045)
13 lines
338 B
YAML
13 lines
338 B
YAML
# Hadolint configuration for Kubo Docker image
|
|
# https://github.com/hadolint/hadolint
|
|
|
|
# Ignore specific rules
|
|
ignored:
|
|
# DL3008: Pin versions in apt-get install
|
|
# We use stable base images and prefer smaller layers over version pinning
|
|
- DL3008
|
|
|
|
# Trust base images from these registries
|
|
trustedRegistries:
|
|
- docker.io
|
|
- gcr.io |