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

cw-orch #876

Open
wants to merge 53 commits into
base: development
Choose a base branch
from
Open

cw-orch #876

wants to merge 53 commits into from

Conversation

JakeHartnell
Copy link
Member

Accidentally, merged #846 too soon and reverted. This continues from there.

@JakeHartnell JakeHartnell mentioned this pull request Aug 14, 2024
5 tasks
Kayanski and others added 29 commits August 14, 2024 15:52
Also updates just lint to match basic.yml
Nightly toolchain is required for integration_tests
i think caching is causing issues with the cargo.lock
commit f0dceb1
Author: noah <noahsaso@gmail.com>
Date:   Mon Jul 22 14:48:52 2024 -0400

    replaced todo with descriptive error (#858)

commit aa0fa5f
Author: noah <noahsaso@gmail.com>
Date:   Mon Jul 22 14:48:45 2024 -0400

    reorganized publish more (#857)

commit cf86aed
Author: noah <noahsaso@gmail.com>
Date:   Mon Jul 22 13:51:46 2024 -0400

    added pre-propose v2.4.1 migration tests (#856)

commit be861a8
Author: Jake Hartnell <Jake.Hartnell@gmail.com>
Date:   Mon Jul 22 19:45:58 2024 +0200

    Add new contracts to publishing script. (#853)

commit 71dd109
Author: noah <noahsaso@gmail.com>
Date:   Mon Jul 22 03:56:52 2024 -0400

    updated migrate versions (#855)

commit 7e6f5ce
Author: noah <noahsaso@gmail.com>
Date:   Mon Jul 22 03:54:17 2024 -0400

    started adding pre-propose migration to v2.5.0 (#854)

commit 7646730
Author: bekauz <bekauz@protonmail.com>
Date:   Mon Jul 22 09:43:58 2024 +0200

    DAO rewards distributor emission rate updates (#848)

commit ce946ac
Author: noah <noahsaso@gmail.com>
Date:   Fri Jul 19 16:23:14 2024 -0400

    add info query to pre-propose-base (#852)

commit ebc7914
Author: noah <noahsaso@gmail.com>
Date:   Thu Jul 18 13:12:14 2024 -0400

    Support instantiate2 in `cw-admin-factory` (#851)

commit 8c37b9e
Author: noah <noahsaso@gmail.com>
Date:   Wed Jul 17 16:03:09 2024 -0400

    BitSong fantoken factory (#845)
@JakeHartnell
Copy link
Member Author

This is close, but Integration Tests CI is failing with note: /usr/bin/ld: final link failed: No space left on device.

There are a couple of ways we could solve this:

  • Hack: try removing some unused stuff
  • Rewrite tests using test-tube so that they use cw-orch instead

@JakeHartnell
Copy link
Member Author

Ok, all that's left is the codecov action. 😂

NoahSaso and others added 6 commits September 26, 2024 14:50
* moved all contract wrappers to dao-testing

* updated schema

* added DAO creation testing suite scaffold

* made DAO testing suites for all voting modules

* rewrote dao-rewards-distributor tests using dao-testing suite

* fixed integration tests
* Added cw_orch fn_name for proposal executes

follows the same naming as `dao_proposal_sudo` execute

* Update osmosis-test-tube to match cw-orch

* just gen-schema
Copy link

codecov bot commented Nov 13, 2024

Codecov Report

Attention: Patch coverage is 6.16246% with 335 lines in your changes missing coverage. Please review.

Project coverage is 96.11%. Comparing base (e7f3e28) to head (6a6b9f2).

Files with missing lines Patch % Lines
...ckages/cw-orch/src/external/tokenfactory_issuer.rs 0.00% 13 Missing ⚠️
packages/cw-orch/src/proposal/multiple.rs 0.00% 13 Missing ⚠️
packages/cw-orch/src/proposal/single.rs 0.00% 13 Missing ⚠️
packages/cw-orch/src/voting/cw20_staked.rs 0.00% 13 Missing ⚠️
packages/cw-orch/src/voting/cw4.rs 0.00% 13 Missing ⚠️
packages/cw-orch/src/voting/cw721_staked.rs 0.00% 13 Missing ⚠️
packages/cw-orch/src/voting/token_staked.rs 0.00% 13 Missing ⚠️
...es/cw-orch/src/distribution/cw_fund_distributor.rs 0.00% 9 Missing ⚠️
...w-orch/src/distribution/dao_rewards_distributor.rs 0.00% 9 Missing ⚠️
packages/cw-orch/src/external/admin_factory.rs 0.00% 9 Missing ⚠️
... and 48 more
Additional details and impacted files
@@               Coverage Diff               @@
##           development     #876      +/-   ##
===============================================
- Coverage        96.65%   96.11%   -0.54%     
===============================================
  Files              245      276      +31     
  Lines            66838    66389     -449     
===============================================
- Hits             64601    63811     -790     
- Misses            2237     2578     +341     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

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.

4 participants