Skip to content

docs: update CONTRIBUTING.md to reflect current tooling and practices - #14098

Merged
ndeloof merged 1 commit into
docker:mainfrom
glours:chore/contributing-update
Aug 20, 2026
Merged

docs: update CONTRIBUTING.md to reflect current tooling and practices#14098
ndeloof merged 1 commit into
docker:mainfrom
glours:chore/contributing-update

Conversation

@glours

@glours glours commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

What I did
updated CONTRIBUTING.md to reflect current tooling and practices

Related issue

(not mandatory) A picture of a cute animal, if possible in relation to what you did

Signed-off-by: Guillaume Lours <glours@users.noreply.github.com>
@glours
glours requested review from a team as code owners August 19, 2026 17:03
@glours
glours requested a review from ndeloof August 19, 2026 17:03

@docker-agent docker-agent left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Assessment: 🟡 NEEDS ATTENTION

One medium-severity documentation inaccuracy was found in the new content introduced by this PR.

Comment thread CONTRIBUTING.md
and maintenance. Always run `gofmt -s -w file.go` on each changed file before
committing your changes. Most editors have plug-ins that do this automatically.
and maintenance. Formatting is enforced by `golangci-lint` (using `gofumpt`);
run `golangci-lint run ./...` or `make lint` before committing. Most editors

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[medium] golangci-lint run ./... is missing the required --build-tags "e2e" flag

The command introduced here omits --build-tags "e2e", which the project's AGENTS.md requires:

Run: golangci-lint run --build-tags "e2e" ./...

Without this flag, golangci-lint silently skips all e2e-specific code (pkg/e2e/), so contributors following these instructions will get incomplete lint results and may miss failures that CI would catch.

The same line already offers make lint as an alternative (which presumably encodes the correct flags), so the simplest fix is to either:

  1. Update the direct command: golangci-lint run --build-tags "e2e" ./...
  2. Remove the direct command and only suggest make lint
Suggested change
run `golangci-lint run ./...` or `make lint` before committing. Most editors
run `golangci-lint run --build-tags "e2e" ./...` or `make lint` before committing. Most editors
Confidence Score
🟡 moderate 60/100

@codecov

codecov Bot commented Aug 20, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@ndeloof
ndeloof merged commit e773a07 into docker:main Aug 20, 2026
165 of 177 checks passed
@ndeloof
ndeloof deleted the chore/contributing-update branch August 20, 2026 10:04
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.

3 participants