Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create CI Tooling for managing Osmosis Packages #4098

Open
Tracked by #4620
mattverse opened this issue Jan 25, 2023 · 1 comment
Open
Tracked by #4620

Create CI Tooling for managing Osmosis Packages #4098

mattverse opened this issue Jan 25, 2023 · 1 comment

Comments

@mattverse
Copy link
Member

mattverse commented Jan 25, 2023

Background

Right now we have a pain point upon having any updates on Osmosis packages (e.g osmomath, osmoutils, ibc-hooks etc), e2e testing would be failing since we have to update go.mod to correctly use the updated commit for package.

As of right now, we manually have to run go get <package_name> <branchname> to correctly update the dependencies.

Suggested Design

Create a bot or a CI tooling that handles this extra overhead of having to manually update go mod dependency of the branch.
If tagged, the bot can run the go get command and make an extra commit on the branch to properly use the right commit in go.mod for the package.

Acceptance Criteria

  • We have implemented a tooling for automating dependency commit hash update
  • Test run has successfully succeeded

(Extra points)
Find a workaround for golang/go#32955

@pysel
Copy link
Member

pysel commented Mar 23, 2023

hey @mattverse , I think we had a similar issue to this: #4266. Should we close this?

@czarcas7ic czarcas7ic moved this from Needs Triage 🔍 to Todo 🕒 in Osmosis Chain Development Mar 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo 🕒
Development

No branches or pull requests

3 participants