Skip to content

Commit

Permalink
Merge pull request #947 from anoma/tiago/ethbridge/merge-0.12.1
Browse files Browse the repository at this point in the history
Merge v0.12.1
  • Loading branch information
sug0 authored Dec 21, 2022
2 parents aa54f71 + f42ed8b commit 6a6bf65
Show file tree
Hide file tree
Showing 61 changed files with 876 additions and 208 deletions.
1 change: 1 addition & 0 deletions .changelog/v0.12.0/ci/824-abcipp-ci.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Run `make check-abcipp` in CI ([#824](https://github.com/anoma/namada/pull/824))
2 changes: 2 additions & 0 deletions .changelog/v0.12.0/docs/440-replay-protection-specs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Adds specs for replay protection
([#440](https://github.com/anoma/namada/pull/440))
2 changes: 2 additions & 0 deletions .changelog/v0.12.0/docs/680-multisig-specs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Adds specs for multisig accounts
([#680](https://github.com/anoma/namada/pull/680))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Allow sign extension opcodes in WASM
([#833](https://github.com/anoma/namada/pull/833))
2 changes: 2 additions & 0 deletions .changelog/v0.12.0/improvements/846-remove-merkle-values.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Remove the MerkleValue type and just use byte slices for Merkle tree values.
([#846](https://github.com/anoma/namada/pull/846))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Use index-set to reduce serialized size of block results.
([#859](https://github.com/anoma/namada/pull/859))
1 change: 1 addition & 0 deletions .changelog/v0.12.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Namada 0.12.0 is a scheduled minor release.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Allow size zero bonds in PoS for testing.
([#813](https://github.com/anoma/namada/pull/813))
2 changes: 2 additions & 0 deletions .changelog/v0.12.1/bug-fixes/942-vp-verify-masp-failure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Avoid panicking unwrap()s in vp_verify_masp, to prevent crashing the node on
malformed transactions. ([#942](https://github.com/anoma/namada/pull/942))
2 changes: 2 additions & 0 deletions .changelog/v0.12.1/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Namada 0.12.1 is a hotfix release, fixing a node crash on malformed
transactions to the MASP.
2 changes: 1 addition & 1 deletion .github/workflows/automation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
make:
- name: Update wasm
comment: pls update wasm
Expand Down
34 changes: 17 additions & 17 deletions .github/workflows/build-and-test-bridge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
wasm_cache_version: ["v2"]
mold_version: [1.7.0]

Expand Down Expand Up @@ -76,7 +76,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
wasm_cache_version: ["v2"]
mold_version: [1.7.0]

Expand Down Expand Up @@ -117,7 +117,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]

steps:
- name: Configure AWS Credentials
Expand All @@ -143,13 +143,13 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
nightly_version: [nightly-2022-11-03]
mold_version: [1.7.0]
make:
- name: ABCI
suffix: ''
cache_key: anoma
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377

Expand All @@ -175,8 +175,8 @@ jobs:
with:
role-to-assume: arn:aws:iam::375643557360:role/anoma-github-action-ci-master
aws-region: eu-west-1
- name: Install sccache (ubuntu-latest)
if: matrix.os == 'ubuntu-latest'
- name: Install sccache (ubuntu-20.04)
if: matrix.os == 'ubuntu-20.04'
env:
LINK: https://github.com/mozilla/sccache/releases/download
SCCACHE_VERSION: v0.3.0
Expand Down Expand Up @@ -246,7 +246,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
mold_version: [1.7.0]
make:
- name: ABCI Release build
Expand Down Expand Up @@ -276,8 +276,8 @@ jobs:
with:
role-to-assume: arn:aws:iam::375643557360:role/anoma-github-action-ci-master
aws-region: eu-west-1
- name: Install sccache (ubuntu-latest)
if: matrix.os == 'ubuntu-latest'
- name: Install sccache (ubuntu-20.04)
if: matrix.os == 'ubuntu-20.04'
env:
LINK: https://github.com/mozilla/sccache/releases/download
SCCACHE_VERSION: v0.3.0
Expand Down Expand Up @@ -348,24 +348,24 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
nightly_version: [nightly-2022-11-03]
mold_version: [1.7.0]
make:
- name: e2e
suffix: ''
index: 0
cache_key: anoma
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
wait_for: namada-release-eth (ubuntu-latest, 1.7.0, ABCI Release build, namada-e2e-release, v2)
wait_for: namada-release-eth (ubuntu-20.04, 1.7.0, ABCI Release build, namada-e2e-release, v2)
- name: e2e
suffix: ''
index: 1
cache_key: anoma
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
wait_for: namada-release-eth (ubuntu-latest, 1.7.0, ABCI Release build, namada-e2e-release, v2)
wait_for: namada-release-eth (ubuntu-20.04, 1.7.0, ABCI Release build, namada-e2e-release, v2)

env:
CARGO_INCREMENTAL: 0
Expand All @@ -389,8 +389,8 @@ jobs:
with:
role-to-assume: arn:aws:iam::375643557360:role/anoma-github-action-ci-master
aws-region: eu-west-1
- name: Install sccache (ubuntu-latest)
if: matrix.os == 'ubuntu-latest'
- name: Install sccache (ubuntu-20.04)
if: matrix.os == 'ubuntu-20.04'
env:
LINK: https://github.com/mozilla/sccache/releases/download
SCCACHE_VERSION: v0.3.0
Expand Down
38 changes: 19 additions & 19 deletions .github/workflows/build-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
wasm_cache_version: ["v2"]
mold_version: [1.7.0]

Expand Down Expand Up @@ -77,7 +77,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
wasm_cache_version: ["v2"]
mold_version: [1.7.0]

Expand Down Expand Up @@ -119,7 +119,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]

steps:
- name: Configure AWS Credentials
Expand All @@ -145,13 +145,13 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
nightly_version: [nightly-2022-11-03]
mold_version: [1.7.0]
make:
- name: ABCI
suffix: ''
cache_key: anoma
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377

Expand All @@ -177,8 +177,8 @@ jobs:
with:
role-to-assume: arn:aws:iam::375643557360:role/anoma-github-action-ci-master
aws-region: eu-west-1
- name: Install sccache (ubuntu-latest)
if: matrix.os == 'ubuntu-latest'
- name: Install sccache (ubuntu-20.04)
if: matrix.os == 'ubuntu-20.04'
env:
LINK: https://github.com/mozilla/sccache/releases/download
SCCACHE_VERSION: v0.3.0
Expand Down Expand Up @@ -248,12 +248,12 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
mold_version: [1.7.0]
make:
- name: ABCI Release build
suffix: ''
cache_key: anoma-e2e-release
cache_key: namada-e2e-release
cache_version: "v2"

env:
Expand All @@ -278,8 +278,8 @@ jobs:
with:
role-to-assume: arn:aws:iam::375643557360:role/anoma-github-action-ci-master
aws-region: eu-west-1
- name: Install sccache (ubuntu-latest)
if: matrix.os == 'ubuntu-latest'
- name: Install sccache (ubuntu-20.04)
if: matrix.os == 'ubuntu-20.04'
env:
LINK: https://github.com/mozilla/sccache/releases/download
SCCACHE_VERSION: v0.3.0
Expand Down Expand Up @@ -350,24 +350,24 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
nightly_version: [nightly-2022-05-20]
os: [ubuntu-20.04]
nightly_version: [nightly-2022-11-03]
mold_version: [1.7.0]
make:
- name: e2e
suffix: ''
index: 0
cache_key: anoma
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
wait_for: namada-release (ubuntu-latest, 1.7.0, ABCI Release build, namada-e2e-release, v2)
wait_for: namada-release (ubuntu-20.04, 1.7.0, ABCI Release build, namada-e2e-release, v2)
- name: e2e
suffix: ''
index: 1
cache_key: anoma
cache_key: namada
cache_version: v2
tendermint_artifact: tendermint-unreleased-ad825dcadbd4b98c3f91ce5a711e4fb36a69c377
wait_for: namada-release (ubuntu-latest, 1.7.0, ABCI Release build, namada-e2e-release, v2)
wait_for: namada-release (ubuntu-20.04, 1.7.0, ABCI Release build, namada-e2e-release, v2)

env:
CARGO_INCREMENTAL: 0
Expand All @@ -391,8 +391,8 @@ jobs:
with:
role-to-assume: arn:aws:iam::375643557360:role/anoma-github-action-ci-master
aws-region: eu-west-1
- name: Install sccache (ubuntu-latest)
if: matrix.os == 'ubuntu-latest'
- name: Install sccache (ubuntu-20.04)
if: matrix.os == 'ubuntu-20.04'
env:
LINK: https://github.com/mozilla/sccache/releases/download
SCCACHE_VERSION: v0.3.0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-tendermint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
make:
- name: tendermint-unreleased
repository: heliaxdev/tendermint
Expand Down
6 changes: 5 additions & 1 deletion .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,13 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
nightly_version: [nightly-2022-11-03]
make:
- name: Check ABCI++
command: check-abcipp
cache_subkey: abcipp
cache_version: v1
- name: Clippy
command: clippy
cache_subkey: clippy
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cron.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
nightly_version: [nightly-2022-11-03]
make:
- name: Audit
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
make:
- name: Build & Push WASM docker image
image: wasm
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]
nightly_version: [nightly-2022-11-03]
mdbook_version: [rust-lang/mdbook@v0.4.18]
mdbook_mermaid: [badboy/mdbook-mermaid@v0.11.1]
Expand Down Expand Up @@ -78,8 +78,8 @@ jobs:
with:
role-to-assume: arn:aws:iam::375643557360:role/anoma-github-action-ci-master
aws-region: eu-west-1
- name: Install sccache (ubuntu-latest)
if: matrix.os == 'ubuntu-latest'
- name: Install sccache (ubuntu-20.04)
if: matrix.os == 'ubuntu-20.04'
env:
LINK: https://github.com/mozilla/sccache/releases/download
SCCACHE_VERSION: v0.3.0
Expand Down Expand Up @@ -145,7 +145,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]

env:
CARGO_INCREMENTAL: 0
Expand All @@ -168,8 +168,8 @@ jobs:
with:
role-to-assume: arn:aws:iam::375643557360:role/anoma-github-action-ci-master
aws-region: eu-west-1
- name: Install sccache (ubuntu-latest)
if: matrix.os == 'ubuntu-latest'
- name: Install sccache (ubuntu-20.04)
if: matrix.os == 'ubuntu-20.04'
env:
LINK: https://github.com/mozilla/sccache/releases/download
SCCACHE_VERSION: v0.3.0
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest]
os: [ubuntu-20.04, macos-latest]
namada_cache_version: [v1]
make:
- name: Build package
Expand All @@ -41,8 +41,8 @@ jobs:
with:
role-to-assume: arn:aws:iam::375643557360:role/anoma-github-action-ci-master
aws-region: eu-west-1
- name: Install sccache (ubuntu-latest)
if: matrix.os == 'ubuntu-latest'
- name: Install sccache (ubuntu-20.04)
if: matrix.os == 'ubuntu-20.04'
env:
LINK: https://github.com/mozilla/sccache/releases/download
SCCACHE_VERSION: v0.3.0
Expand Down Expand Up @@ -94,7 +94,7 @@ jobs:
strategy:
fail-fast: false
matrix:
os: [ubuntu-latest]
os: [ubuntu-20.04]

steps:
- id: get_version
Expand Down
Loading

0 comments on commit 6a6bf65

Please sign in to comment.