Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a utility that can add and remove
replace
statements from a set of go.mod files.This builds on previous developments in this repo -- continues relying on a go.work file being checked in.
The release tools will remove replace statements.
The
genotelarrowcol
tool will add replace statements.This PR includes the results of
which updates the go.mod files with an unreleased version, such that
go work sync
cannot succeed. It will succeed again after the release is pushed.It was difficult to untangle several changes from happening at once.
The change to v0.89.x was carried out using
make genotalarrowcol
which now runsgo work sync
, resulting in all modules receiving the update to v0.89.x. However, to avoid this sort of problem in the future, the ocb version is now hard-coded in the Dockerfile and Makefile.