Skip to content

Update cucumber/common module references to use paths instead of subrepos #389

Open
@mattwynne

Description

@mattwynne

We have an initiative (cucumber/common#1550) to remove some technical debt in the cucumber/common repo around publishing read-only subrepos from the monorepo. We'd like to remove/archive these read-only repos altogether, and the scripts that copy code into them.

As part of this, we need to update godog to reference the common modules (gherkin etc) via a path within the common repo, rather than the subrepo. See @aurelien-reeves's comment here.

I'm not all that familiar with the go ecosystem, but I can probably figure out a PR for this.

What I'm not sure is about the deployment process. If we make a release of godog with the new module paths, will end users have to upgrade if we then archive the subrepos?

Metadata

Metadata

Assignees

Labels

🏦 debtTech debt🥒 core teamCandidate for going onto the Cucumber Open Board: https://github.com/orgs/cucumber/projects/8

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions