kubo/.github
Marcin Rataj 21e9f27c90 feat(ci): docker linting (#10927)
* 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)
2025-08-27 16:27:01 +02:00
..
ISSUE_TEMPLATE chore: triage label for feature requests 2025-06-09 14:17:59 +02:00
workflows feat(ci): docker linting (#10927) 2025-08-27 16:27:01 +02:00
auto-comment.yml PR autocomment: Only comment for first-time contributors 2020-05-04 10:55:49 +02:00
CODEOWNERS chore: set kubo-maintainers as default code owners (#9808) 2023-04-10 03:59:40 -07:00
dependabot.yml dependabot: only update github-actions 2024-01-16 10:34:25 +01:00
FUNDING.yml chore: create FUNDING.yml 2024-03-04 13:36:09 +01:00
pull_request_template.md ci: add changelog update checker workflow [skip changelog] (#10002) 2023-07-06 08:13:27 +02:00