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

Add auction bot module #70

Merged
merged 14 commits into from
Aug 28, 2024
Merged

Add auction bot module #70

merged 14 commits into from
Aug 28, 2024

Conversation

boodyvo
Copy link
Contributor

@boodyvo boodyvo commented Aug 23, 2024

  • Updated the auction-bot and as a result signing to use cometbft, cossmos-sdk v0.47.10 and kava v0.26.1.
  • Added simple CI for the repo
  • Added integration test that was part of signer/testing into CI
  • Outdate log for graphana in spammer switched to already used logrus (just updated imports)
  • Removed go.work as it causes a lot of problems with dependencies management among modules (some of them require different versions of kava/tendermint/cometbft, etc) and there is no specific reason to keep go.work.

github.com/go-chi/chi/v5 v5.0.8
github.com/joho/godotenv v1.4.0
github.com/kava-labs/go-tools/signing v0.0.0-20240404001505-7ad3de810cdd
github.com/kava-labs/go-tools/signing v0.0.0-20240729153035-2e263b3a24d2
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The version with updated dependencies

@@ -0,0 +1,170 @@
//go:build integration
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is same test as was in testing file, where we check signer (here more for validation of signature and the transactions are passing)

auction-bot/go.mod Outdated Show resolved Hide resolved
.github/workflows/ci.yml Outdated Show resolved Hide resolved
Comment on lines +37 to +38
test-integration:
cd signing/testing && go test -v -tags=integration -count=1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be moved to the signing specific Makefile?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if it make sense. If we will extend integration test to other modules it's easier to run one integration test for all of them with just make test-integration, than running it directory b directory, so would prefer to keep one common make command in the root

@boodyvo boodyvo requested a review from drklee3 August 27, 2024 21:40
Copy link
Member

@drklee3 drklee3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice addition to ci

@boodyvo boodyvo merged commit 767b05a into master Aug 28, 2024
3 checks passed
@boodyvo boodyvo deleted the add-auction-bot-module branch August 28, 2024 15:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants