Skip to content

Gateway API go.mod should not have dependencies caused by conformance testsΒ #4140

@rikatz

Description

@rikatz

What: Split the dependencies of Gateway API code (the API itself) from the needs of Conformance tests
Why: APIs should not depend on code other than the strictly necessary to be consumed by other projects.

How:

Needs to be investigated. The simpler approach would be to split the go.mod of the root directory from conformance, making conformance be "its own go project".

We need to investigate how painful it will be, the amount of effort to change pipelines, problems that may be faced by consumers after this change

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions