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

ci: improved integration test ci #33

Merged
merged 5 commits into from
May 9, 2024

Conversation

srdtrk
Copy link
Owner

@srdtrk srdtrk commented Apr 22, 2024

closes: #24

@srdtrk srdtrk added the testing Related to the testing of the repo label Apr 22, 2024
@srdtrk srdtrk merged commit ab59344 into feat/interchaintest May 9, 2024
5 checks passed
@srdtrk srdtrk deleted the serdar/issue#xxx-better-ci branch May 9, 2024 11:42
srdtrk added a commit that referenced this pull request May 17, 2024
* imp: added interchaintest commands

* deps: ran 'go get github.com/charmbracelet/huh'

* imp: added new interchaintest command

* deps: ran 'go get github.com/gobuffalo/genny/v2'

* feat: adding templates

* deps: ran 'go get github.com/gobuffalo/plush/v4'

* feat: starting to work

* feat: suite working

* feat: added chainconfig for 2 chains

* feat: improve template

* feat: basic functionality done

* test: added new integration test

* imp: improved some files

* imp: added workflows

* feat: made chainNum more customizable

* refactor: improvement

* feat: e2esuite generalized

* feat: support interchaintest scaffold

* feat: added `add-contract` subcmd (#23)

* feat: added basic boilerplate

* imp: added diagnostics support when chain number is 1

* style: file rename

* feat: interchaintest add contract works

* imp: basically works

* feat: works better

* fix: linter issue

* fix: linter

* imp: install go mod after scaffold (#25)

* imp: reorganize go code

* deps: ran 'go get github.com/charmbracelet/huh/spinner'

* feat: did issue

* imp: removed unneeded goenv package

* test: improved cleanup

* imp: moved spinner to Stdout

* test: added debug logs

* test: added debug logs

* test: disable download for test

* test: added debug mode

* fix: test

* imp: made debug flag hidden

* fix: fixed basic_test

* ci: improved integration test ci (#33)

* ci: better ci

* ci: added plush to workflow

* test: improved test command

* feat: added the feature (#35)

* refactor: improve public API (#36)

* refactor: privatized generateFieldsFromOneOf

* refactor: removed WithoutTags methods

* refactor: removed unneeded code

* feat: add grpc querier (#37)

* imp: added generate cmd

* imp: new commands added

* imp: kinda working

* imp: added more functions

* feat: works

* fix

* ci: fix

* ci: fix

* ci: added back hidden debug mode

* ci: debug

* imp: add query-client to `interchaintest add-contract` (#39)

* imp: added query client generation to add-contract

* feat: integrate QueryClient

* imp: added more helpers (#40)

* fix: fixed query client generation and added tests (#43)

* test: added query client tests

* test: wrap in subtest

* fix: fixed cw3 multisig

* fix: fixed all except ics721

* fix: ics721 but broke account-nft

* fix: all passing

* docs: updated docs for v0.2 release (#44)

* imp: default output is now 'msgs.go'

* docs: updated README.md

* docs: updated CHANGELOG.md

* docs: fix typo

* imp: remove the unimplemented messages-only flag (#48)

* docs: imp

* imp: removed messages-only flag
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing Related to the testing of the repo
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant