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

Improvements/gauges are cool #861

Closed
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
b01de1c
First test modifications
Kayanski May 16, 2024
5883c87
Added tests with cw-orch
Kayanski May 16, 2024
9492e37
More tests
Kayanski May 17, 2024
3440d34
Finalize test changes
Kayanski May 17, 2024
88ec5ed
Added Queryfns on voting
Kayanski May 17, 2024
003f87d
Fix tests
Kayanski May 17, 2024
f720001
Added derive fns
Kayanski May 17, 2024
8c945ac
Added other derives
Kayanski May 17, 2024
ac249f4
Improve pre-propose proposal creation permission granularity (and bum…
NoahSaso Jul 7, 2024
5918cbe
OmniFlix NFT (x/onft) staked voting module (#838)
NoahSaso Jul 8, 2024
2951f8c
Fix lints
ismellike Jul 11, 2024
87925b2
Add cache to basic.yml
ismellike Jul 11, 2024
d5a1850
Merge branch 'development' into feature/cw-orch-interface
ismellike Jul 11, 2024
e8081ac
Fix cargo stuff
ismellike Jul 11, 2024
74aea83
Cargo schema + fix orch wasm build and tests
ismellike Jul 11, 2024
969a41d
Use cw-denom and payment utils in gauge adapter
ismellike Jul 13, 2024
87847fd
add cw-orch to external contract
Jul 13, 2024
239b637
gauge adapter cw-orch tests
Jul 14, 2024
55b6cdd
include suite changes
hard-nett Jul 14, 2024
f6a8939
cleanup adapter test
Jul 15, 2024
72e403c
A couple tweaks to gauge adapter tests
ismellike Jul 17, 2024
7773cb0
Set integration_tests toolchain to latest stable
ismellike Jul 17, 2024
c46937a
Update basic.yml to cache only cargo deps
ismellike Jul 17, 2024
8c37b9e
BitSong fantoken factory (#845)
NoahSaso Jul 17, 2024
ebc7914
Support instantiate2 in `cw-admin-factory` (#851)
NoahSaso Jul 18, 2024
0c09c62
Revert integration_tests.yml
ismellike Jul 19, 2024
761a780
Update to cw-orch .24.1
ismellike Jul 19, 2024
18241d0
Merge branch 'pr/1' into feature/cw-orch-interface
ismellike Jul 19, 2024
bad6b9b
cleanup tests a bit
Jul 19, 2024
df591d8
cargo lock
Jul 19, 2024
8899166
Merge branch 'feature/cw-orch-interface' into feat/external-cw-orch
hard-nett Jul 19, 2024
7086ef2
Merge branch 'improvements/gauges-are-cool' into hard-nett/improvemen…
hard-nett Jul 19, 2024
6db4637
Lint + not(target_arch = "wasm32") in lib.rs
ismellike Jul 19, 2024
aff2c4e
Revert basic.yml
ismellike Jul 19, 2024
a45c0d8
bump prost, lint
Jul 19, 2024
f12eab7
lint
Jul 19, 2024
cc373ff
Merge pull request #3 from hard-nett/hard-nett/improvements/gauges-ar…
ismellike Jul 19, 2024
ce946ac
add info query to pre-propose-base (#852)
NoahSaso Jul 19, 2024
7646730
DAO rewards distributor emission rate updates (#848)
bekauz Jul 22, 2024
7e6f5ce
started adding pre-propose migration to v2.5.0 (#854)
NoahSaso Jul 22, 2024
71dd109
updated migrate versions (#855)
NoahSaso Jul 22, 2024
4aa4717
Merge branch 'feature/cw-orch-interface' of https://github.com/ismell…
Jul 22, 2024
ff3f608
bump /external
Jul 22, 2024
be861a8
Add new contracts to publishing script. (#853)
JakeHartnell Jul 22, 2024
cf86aed
added pre-propose v2.4.1 migration tests (#856)
NoahSaso Jul 22, 2024
aa0fa5f
reorganized publish more (#857)
NoahSaso Jul 22, 2024
f0dceb1
replaced todo with descriptive error (#858)
NoahSaso Jul 22, 2024
e3c580c
Bump workspace-optimizer version to .16
ismellike Jul 22, 2024
8842715
Squashed commit of the following:
ismellike Jul 22, 2024
9cc35bb
Add orch payable flag to dao-voting-token-staked stake
ismellike Jul 22, 2024
3b019e2
Merge branch 'development' into feature/cw-orch-interface
ismellike Jul 22, 2024
6c3bfc1
Set exact version for v241 packages
ismellike Jul 23, 2024
cf63b3f
Add more payable flags + distribution contracts to external
ismellike Jul 23, 2024
75272b9
Set exact version for v241 packages (#859)
ismellike Jul 23, 2024
26413fc
Merge branch 'development' into feature/cw-orch-interface
ismellike Jul 23, 2024
74e36a0
Merge branch 'feature/cw-orch-interface' into feat/external-cw-orch
hard-nett Jul 23, 2024
d476ec0
add external contract cw-orch suites
Jul 23, 2024
83b8f31
Merge branch 'feat/external-cw-orch' of https://github.com/hard-nett/…
Jul 23, 2024
9fb3bd3
Fix tokio dependency
ismellike Jul 23, 2024
64bf673
add btsg-ft-factory to cw-orch setup
Jul 23, 2024
1b1849e
correct import
Jul 23, 2024
1a21ef3
Update integration_tests.yml
ismellike Jul 23, 2024
11ec0bf
bump correct init
Jul 23, 2024
952fa46
bump
Jul 23, 2024
b64beee
good btsg cw-orch bump
Jul 23, 2024
b42202a
cleanup script imports
Jul 23, 2024
3d988e9
Merge branch 'feature/cw-orch-interface' into feat/external-cw-orch
hard-nett Jul 23, 2024
3377bd3
Merge pull request #4 from hard-nett/feat/external-cw-orch
ismellike Jul 24, 2024
c966eaf
Clippy fixes
ismellike Jul 24, 2024
a636f8e
Merge pull request #2 from ismellike/feature/cw-orch-interface
hard-nett Jul 24, 2024
56d4ec1
remove tf issuer init for now
Jul 24, 2024
3e67bdc
Remove dao-interface-master from scripts
ismellike Jul 24, 2024
1cd9f8d
Update external.rs
ismellike Jul 24, 2024
25a37bb
Update external.rs
ismellike Jul 24, 2024
b16416f
lint
Jul 24, 2024
2ea943e
Merge pull request #3 from ismellike/improvements/gauges-are-cool
hard-nett Jul 24, 2024
d7295cc
Exclude scripts from workspace
ismellike Jul 24, 2024
9e34369
bump ismellike cleanups
Jul 24, 2024
11a39e6
Merge remote-tracking branch 'ismellike/feature/cw-orch-interface' in…
Jul 24, 2024
69e036b
add gauges cw-orch interface
Jul 24, 2024
821d9a8
cargo lock
Jul 24, 2024
6271d60
Merge remote-tracking branch 'ismellike/feature/cw-orch-interface' in…
Jul 24, 2024
328233b
cw-orch test suite for contracts
Jul 25, 2024
27a8e1f
dao cw-orch interface
Jul 25, 2024
866d498
Merge pull request #6 from hard-nett/feat/external-cw-orch
ismellike Jul 30, 2024
5b5ea7e
add epoch limit
Jul 30, 2024
d0b6e70
fix adapter test?
Jul 30, 2024
7ae2f21
Merge pull request #5 from hard-nett/improvements/gauges-are-coo
hard-nett Jul 30, 2024
7ffc87a
bump gauge epoch limit check
Aug 1, 2024
b4b7d7d
Merge branch 'feature/cw-orch-interface' of https://github.com/ismell…
Aug 1, 2024
b7da26f
Merge branch 'improvements/gauges-are-cool' of https://github.com/har…
Aug 1, 2024
2725289
format gauge cw-orch test suite
Aug 5, 2024
1dbcb78
add epoch limit to update gauge msg, increment correctly
Aug 5, 2024
ef8c86d
Merge branch 'ismellike-feature/cw-orch-interface' into improvements/…
Aug 1, 2024
f384e82
test bumps, (update config is weird)
Aug 6, 2024
c630753
bump gauge tally & voting tests
Aug 6, 2024
b14bdd6
bumg gauge test, almost there
Aug 8, 2024
338d3fc
passing gauge cw-orch test
Aug 9, 2024
46699f4
move adapter test to scripts
Aug 9, 2024
a52b145
fix cargo errors (#865)
NoahSaso Aug 10, 2024
5e972e1
cargo file
Aug 10, 2024
f66c819
add gauge limit test
Aug 11, 2024
116d320
[audit] 5. Units of duration are not distinguished (#871)
NoahSaso Aug 11, 2024
c082711
[audit] 1. Rewards are lost if the distribution is funded after the e…
NoahSaso Aug 11, 2024
85782bd
[audit] 8. Suboptimal storage update (#867)
NoahSaso Aug 11, 2024
5b785d9
[audit] 13. Unneeded code (#870)
NoahSaso Aug 11, 2024
5ebb98f
[audit] 3. Users can inflate their voting power by registering duplic…
NoahSaso Aug 11, 2024
c94194c
[audit] 4. Missing validation of submission policy during contract mi…
NoahSaso Aug 11, 2024
2cac217
[audit] 10. Suboptimal usage of optional vectors & 12. Code deduplica…
NoahSaso Aug 11, 2024
4e2c561
fix order on gauge test fn
Aug 12, 2024
ed64ffb
gauge readme bump
Aug 12, 2024
ec3cec7
use current block total voting power instead of previous (#863)
NoahSaso Aug 12, 2024
b37c228
added migration version and contract checks (#869)
NoahSaso Aug 12, 2024
e521419
Fix unwrap_or_default attr values (#829)
ismellike Aug 12, 2024
718846a
Merge pull request #7 from DA0-DA0/development
hard-nett Aug 12, 2024
3ef2bc7
reorg scripts
Aug 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 20 additions & 21 deletions .github/workflows/codecov.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,27 +9,26 @@ env:

jobs:
build:

runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
components: llvm-tools-preview
- name: cargo install cargo-llvm-cov
run: cargo install cargo-llvm-cov
- name: cargo llvm-cov
run: cargo llvm-cov --workspace --lcov --output-path lcov.info
- name: Codecov
# You may pin to the exact commit or the version.
# uses: codecov/codecov-action@81cd2dc8148241f03f5839d295e000b8f761e378
uses: codecov/codecov-action@v3
with:
# Repository upload token - get it from codecov.io. Required only for private repositories
# token: # optional
# Specify whether the Codecov output should be verbose
verbose: true
fail_ci_if_error: true
- uses: actions/checkout@v3
- uses: actions-rs/toolchain@v1
with:
toolchain: stable
override: true
components: llvm-tools-preview
- name: cargo install cargo-llvm-cov
run: cargo install cargo-llvm-cov
- name: cargo llvm-cov
run: cargo llvm-cov --workspace --lcov --output-path lcov.info
- name: Codecov
# You may pin to the exact commit or the version.
# uses: codecov/codecov-action@81cd2dc8148241f03f5839d295e000b8f761e378
uses: codecov/codecov-action@v3
with:
# Repository upload token - get it from codecov.io.
token: ${{ secrets.CODECOV_TOKEN }}
# Specify whether the Codecov output should be verbose
verbose: true
fail_ci_if_error: true
2 changes: 1 addition & 1 deletion .github/workflows/integration_tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: nightly-2023-02-02
toolchain: nightly
target: wasm32-unknown-unknown
override: true

Expand Down
Loading
Loading