Skip to content

Conversation

joestringer
Copy link
Member

@joestringer joestringer commented Mar 6, 2025

Embedding the code owners into the CLI from the top of the tree was a
nice trick, but it's a bit restrictive. Looking forward, we would like
to have the review code owners diverge from test owners in some narrow
use cases such as on stable branches or on the cilium-cli repository
where the paths differ from the main cilium tree. As such, it would be
useful to be able to override the existing code owners rule sets by
specifying the path to one or more CODEOWNERS-style files on the
command-line when running these tests.

Subsequent commits will introduce the GitHub workflow changes to
leverage these changes: #38045

@joestringer joestringer requested review from a team as code owners March 6, 2025 21:51
@joestringer joestringer added the release-note/misc This PR makes changes that have no direct user impact. label Mar 6, 2025
@github-actions github-actions bot added the cilium-cli This PR contains changes related with cilium-cli label Mar 6, 2025
Embedding the code owners into the CLI from the top of the tree was a
nice trick, but it's a bit restrictive. Looking forward, we would like
to have the review code owners diverge from test owners in some narrow
use cases such as on stable branches or on the cilium-cli repository
where the paths differ from the main cilium tree. As such, it would be
useful to be able to override the existing code owners rule sets by
specifying the path to one or more CODEOWNERS-style files on the
command-line when running these tests.

Signed-off-by: Joe Stringer <joe@cilium.io>
@joestringer joestringer force-pushed the pr/joe/code-owners-files branch from 2d74c84 to 0ddba9a Compare March 6, 2025 23:44
Embedding the code owners into the CLI from the top of the tree was a
nice trick, but it's a bit restrictive. Looking forward, we would like
to have the review code owners diverge from test owners in some narrow
use cases such as on stable branches or on the cilium-cli repository
where the paths differ from the main cilium tree. As such, it would be
useful to be able to override the existing code owners rule sets by
specifying the path to one or more CODEOWNERS-style files on the
command-line when running these tests.

Subsequent commits will introduce the GitHub workflow changes to
leverage these changes.

Signed-off-by: Joe Stringer <joe@cilium.io>
@joestringer
Copy link
Member Author

/test

@joestringer joestringer merged commit a7f4ba1 into main Mar 7, 2025
284 of 287 checks passed
@joestringer joestringer deleted the pr/joe/code-owners-files branch March 7, 2025 22:28
@joestringer joestringer added backport-pending/1.17 The backport for Cilium 1.17.x for this PR is in progress. backport-done/1.17 The backport for Cilium 1.17.x for this PR is done. and removed backport-pending/1.17 The backport for Cilium 1.17.x for this PR is in progress. labels Aug 7, 2025
@joestringer joestringer added the backport-pending/1.16 The backport for Cilium 1.16.x for this PR is in progress. label Aug 12, 2025
@github-actions github-actions bot added backport-done/1.16 The backport for Cilium 1.16.x for this PR is done. and removed backport-pending/1.16 The backport for Cilium 1.16.x for this PR is in progress. labels Aug 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-done/1.16 The backport for Cilium 1.16.x for this PR is done. backport-done/1.17 The backport for Cilium 1.17.x for this PR is done. cilium-cli This PR contains changes related with cilium-cli release-note/misc This PR makes changes that have no direct user impact.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants