Skip to content

chore: merge v1.5.0 to main #2009

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

Draft
wants to merge 93 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
6a01abe
chore(perp): remove perp
k-yang Oct 16, 2023
011f1ed
chore(perp): remove perp protos
k-yang Oct 16, 2023
2a250a3
chore(stablecoin): remove stablecoin
k-yang Oct 16, 2023
d713f41
chore(spot): remove spot
k-yang Oct 16, 2023
1976aff
Merge branch 'master' into releases/v1.0.0
k-yang Oct 16, 2023
bc869fa
chore: use large ubuntu runner for goreleaser workflow
k-yang Oct 17, 2023
46cc61c
fix(ledger): bump the hid package to v0.9.2 which fixes ledger on new…
k-yang Oct 23, 2023
2a357ef
chore: update changelog
k-yang Oct 23, 2023
e0d825d
chore: merge master
k-yang Oct 23, 2023
1f79807
feat(wasmbinding)!: whitelisted stargate queries for QueryRequest::St…
Unique-Divine Oct 25, 2023
d5d36f5
chore: reset module consensus versions
k-yang Oct 25, 2023
6a49247
fix(inflation): enable inflationary NIBI (#1655)
k-yang Oct 31, 2023
042e369
fix(keeper): inflation keeper instantiation
k-yang Oct 31, 2023
9c0f4f5
feat(oracle): edit oracle params msg (#1658)
k-yang Nov 2, 2023
42c152f
chore: update changelog
k-yang Nov 2, 2023
cf6acee
Update CHANGELOG.md
k-yang Nov 2, 2023
f1e6859
chore(oracle): curate default oracle whitelist (#1659)
k-yang Nov 2, 2023
3c96eea
chore(deps): Bump github.com/CosmWasm/wasmvm from 1.4.1 to 1.5.0 (#1657)
dependabot[bot] Nov 3, 2023
afd671a
chore(deps): Bump google.golang.org/grpc from 1.58.3 to 1.59.0 (#1643)
dependabot[bot] Oct 27, 2023
10b09c5
chore(deps): Bump github.com/cosmos/ibc-go/v7 from 7.3.0 to 7.3.1 (#1…
dependabot[bot] Oct 27, 2023
2c94aa8
chore(oracle): remove bnb:usd from default whitelist
k-yang Nov 3, 2023
6208cfa
chore(epochs): add month default epoch
k-yang Nov 3, 2023
0a74da1
chore(wasm): bump wasmd dependency to v0.43.0 (#1660)
k-yang Nov 6, 2023
0d4e8de
fix(epochs): fix epoch tests broken by adding month epoch into defaul…
k-yang Nov 6, 2023
db04996
feat: update wasmd to v0.44.0 (#1666)
matthiasmatt Nov 6, 2023
c55185f
chore(inflation)!: remove x/inflation module (#1667)
k-yang Nov 7, 2023
e2011cd
feat(inflation)!: make inflation follow a polynomial distribution (#1…
matthiasmatt Nov 14, 2023
0e58c18
chore: update changelog
k-yang Nov 21, 2023
ef399b4
feat: add inflation events detailed distribution (#1695)
matthiasmatt Dec 7, 2023
a1f0844
fix(inflation): fix default inflation allocation params (#1688)
matthiasmatt Dec 3, 2023
cd4b6d1
feat: add upgrade handler for inflation module (#1684)
jgimeno Dec 1, 2023
776a4af
fix: upgrade handler for v1.1.0 (#1706)
k-yang Dec 13, 2023
3f696de
refactor(inflation): make inflation disabled by default (#1712)
k-yang Dec 15, 2023
bd5c69e
chore: bump librocksdb to v8.9.1 (#1778)
helder-moreira Jan 27, 2024
f200eb5
chore: update changelog
k-yang Feb 9, 2024
d91deb5
ci: fix go mod
k-yang Feb 9, 2024
3b5f772
ci: remove go toolchain directive
k-yang Feb 9, 2024
d29c9ab
feat: make inflation params a collection and add commands to update t…
matthiasmatt Feb 1, 2024
348232d
ci: bump grocksdb to 1.8.12
k-yang Feb 9, 2024
45cc19e
fix: remove verify-dist-temp
k-yang Dec 18, 2023
c739cd0
ci: use new goreleaser image
k-yang Feb 9, 2024
38b26f9
ci: update make build commands
k-yang Feb 9, 2024
49eb665
fix(inflation): fix first epoch's inflation distribution (#1786)
matthiasmatt Feb 2, 2024
cb0afcd
ci: update goreleaser config file
k-yang Feb 9, 2024
1898bc1
feat: upgrade handler for v1.0.1
k-yang Feb 12, 2024
d94f76f
feat(inflation): add inflation tx cmds (#1795)
k-yang Feb 14, 2024
d328064
feat: uncomment amino registering on register legacy amino codec for …
jgimeno Feb 14, 2024
7b2be2c
feat: handle case where skip epoch not aligned with epoch passed (#1796)
matthiasmatt Feb 14, 2024
6efa242
fix(inflation): num skipped epochs tracking (#1797)
matthiasmatt Feb 15, 2024
2eb7182
chore: bump cosmos-sdk to v0.47.9 (#1808)
k-yang Feb 24, 2024
1424193
chore: add v1.0.2 upgrade handler
k-yang Feb 24, 2024
16dbe32
fix(inflation-docs): ① Document inflation + ② delete unused code + ③ …
Unique-Divine Feb 18, 2024
32aa8b7
ci: fix chaosnet build (#1806)
k-yang Feb 21, 2024
3e2d1a3
chore: bump cosmos-sdk to v0.47.9 (#1808)
k-yang Feb 24, 2024
3324bc9
feat: update default inflation rate (#1804)
matthiasmatt Feb 24, 2024
98901bf
ci: remove go toolchain in go.mod file
k-yang Feb 24, 2024
7539228
Merge branch 'releases/v1.0.2' into releases/v1.1.0
k-yang Feb 25, 2024
283989a
ci: revert back to cosmos sdk v0.47.5
k-yang Feb 25, 2024
2533c8e
ci: bump to cosmos-sdk v0.47.6
k-yang Feb 25, 2024
eab04a1
ci: bump to cosmos-sdk v0.47.7
k-yang Feb 25, 2024
a26cbe1
ci: bump to cosmos-sdk v0.47.8
k-yang Feb 25, 2024
bccad37
ci: bump to cosmos-sdk v0.47.9
k-yang Feb 25, 2024
a34b557
ci: revert to cosmos sdk v0.47.5
k-yang Feb 26, 2024
65c06ba
chore: bump cosmos-sdk to v0.47.10
k-yang Mar 3, 2024
7d94d93
chore: add back v1.0.1 files
k-yang Mar 3, 2024
740f161
fix: add back v1.0.2 upgrade handler
k-yang Mar 3, 2024
0fd5a86
fix: wasm ibc transaction panic (#1816)
jgimeno Mar 4, 2024
7fe566f
include upgrade 1.0.3
jgimeno Mar 5, 2024
b3936c1
linter
jgimeno Mar 5, 2024
a7b16a1
update and fix changelog
jgimeno Mar 5, 2024
fc99cdd
feat: base64 decoder for cw3 wasm messages (#1731)
matthiasmatt Dec 27, 2023
bb1d040
refactor(decode-base64): clean code improvements and fn docs (#1754)
Unique-Divine Dec 29, 2023
208012c
add date into changelog for release
jgimeno Mar 18, 2024
cd24abb
Merge branch 'releases/v1.0.3' into releases/v1.1.0
k-yang Mar 19, 2024
3d72b4f
chore: finalize v1.1.0 changelog
k-yang Mar 19, 2024
56f1449
feat(inflation): add burn method (#1823)
k-yang Mar 19, 2024
9178e4f
chore: fix changelog (#1824)
k-yang Mar 20, 2024
2888281
test(inflation): add additional burn test cases (#1828)
k-yang Mar 20, 2024
7d86138
Update CHANGELOG.md
k-yang Mar 28, 2024
b210bf4
feat(tokenfactory): burn native method (#1832)
k-yang Apr 2, 2024
1ba22a7
revert: remove x/inflation burn method
k-yang Apr 3, 2024
f34cc52
feat(ica): ICA Host / Controller integration (#1820)
Segfaultd Apr 23, 2024
9efcccc
refactor(oracle): add oracle slashing events (#1859)
k-yang May 1, 2024
906f9c7
fix(ica): add controller stack (#1864)
k-yang May 7, 2024
1b109f0
feat(wasm)!: increase contract size limit to 3MB (#1906)
k-yang Jun 4, 2024
e286af0
feat: add pebbledb support (#1818)
helder-moreira Mar 5, 2024
7cb8993
chore: make default db backend PebbleDB
k-yang Jun 4, 2024
e024582
chore: update changelog
k-yang Jun 4, 2024
9ff225a
chore: add v1.4.0 upgrade handler
k-yang Jun 4, 2024
0ed9d8a
feat(ibc): add wasm stack to ibc router (#1931)
k-yang Jun 19, 2024
b6c95a8
feat: add v1.5.0 upgrade handler
k-yang Jun 21, 2024
a5279d1
chore: update changelog
k-yang Jun 21, 2024
7e6ad5d
feat: add pebbledb support
onikonychev Aug 15, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
42 changes: 0 additions & 42 deletions .github/workflows/docker-publish.yml

This file was deleted.

20 changes: 14 additions & 6 deletions .github/workflows/e2e-wasm.yml
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
---
name: CosmWasm e2e contract tests
name: CosmWasm e2e tests

on:
# On normal PRs or when workflow goreleaser finishes, as it gets the last release tag.
pull_request:

# Allow concurrent runs on main/release branches but isolates other branches
# Allow concurrent runs on main/release branches but isolates other branches
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}-${{ github.head_ref }}
cancel-in-progress: ${{ ! (github.ref == 'refs/heads/master' || startsWith(github.ref, 'refs/heads/release/')) }}

jobs:
get-release:
e2e-wasm:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
Expand All @@ -28,7 +28,7 @@ jobs:
uses: robinraju/[email protected]
with:
# uses latest (including drafts)
# tag: ${{ steps.latest_release.outputs.release }}
# tag: ${{ steps.latest_release.outputs.release }}
# uses latest (excluding drafts) as tagged by GitHub
latest: true
fileName: "*linux_amd64.tar.gz"
Expand All @@ -38,10 +38,18 @@ jobs:
tar -xzf *linux_amd64.tar.gz
rm nibid*.gz
mv nibid* nibid || true
mv nibid /usr/local/bin/
echo "nibid version: $(nibid version)"

- name: launch localnet
- name: "Install just"
# casey/just: https://just.systems/man/en/chapter_6.html
# taiki-e/install-action: https://github.com/taiki-e/install-action
uses: taiki-e/install-action@just

- name: "launch localnet"
run: |
sh ./contrib/scripts/e2e/localnet.sh
just localnet --no-build &
sleep 6

- name: run e2e tests
run: |
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ permissions:

jobs:
goreleaser:
runs-on: ubuntu-latest
runs-on: ubuntu-latest-m
steps:
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
Expand Down
39 changes: 20 additions & 19 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,19 @@ builds:
binary: nibid
hooks:
pre:
- bash contrib/scripts/release_pre_darwin.sh
- cmd: bash contrib/scripts/release_pre_darwin.sh
output: false # enable for debug
env:
- TARGET={{ .Target }}
goos:
- darwin
goarch:
- amd64
- arm64
env:
- CC=o64-clang
- CC_darwin_amd64=o64-clang
- CC_darwin_arm64=oa64-clang
- 'CC={{ index .Env (print "CC_" .Os "_" .Arch) }}'
flags:
- -mod=readonly
- -trimpath
Expand All @@ -34,28 +39,29 @@ builds:
- osusergo
- ledger
- static
- static_wasm
- rocksdb
- pebbledb
- static_wasm
- grocksdb_no_link
overrides:
- goos: darwin
goarch: arm64
env:
- CC=oa64-clang

- id: linux
main: ./cmd/nibid
binary: nibid
hooks:
pre:
- bash contrib/scripts/release_pre_linux.sh
- cmd: bash contrib/scripts/release_pre_linux.sh
output: false # enable for debug
env:
- TARGET={{ .Target }}
goos:
- linux
goarch:
- amd64
- arm64
env:
- CC=x86_64-linux-gnu-gcc
- CC_linux_amd64=x86_64-linux-gnu-gcc
- CC_linux_arm64=aarch64-linux-gnu-gcc
- 'CC={{ index .Env (print "CC_" .Os "_" .Arch) }}'
flags:
- -mod=readonly
- -trimpath
Expand All @@ -67,20 +73,15 @@ builds:
- -X github.com/cosmos/cosmos-sdk/version.Commit={{ .Commit }}
- -X github.com/cosmos/cosmos-sdk/types.DBBackend=rocksdb
- -linkmode=external
- -extldflags '-static -lrocksdb -lstdc++ -lm -ldl -lpthread'
- -extldflags '-static -lm -lbz2'
tags:
- netgo
- osusergo
- ledger
- muslc
- rocksdb
- grocksdb_no_link
- static
overrides:
- goos: linux
goarch: arm64
env:
- CC=aarch64-linux-gnu-gcc
- rocksdb
- pebbledb
- muslc

universal_binaries:
- id: darwin
Loading
Loading