From 545f3e2648958856149d33adbb1a8b6e1e0d5bfc Mon Sep 17 00:00:00 2001 From: yihuang Date: Fri, 16 Sep 2022 22:23:30 +0800 Subject: [PATCH 1/2] fix: upload nix binary for macOS (#1327) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Solution: - add a workflow to upload cache for macos Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> --- .github/workflows/test.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index a863901ed4..063a0ffc07 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -132,6 +132,23 @@ jobs: path: debug_files.tar.gz if-no-files-found: ignore + upload-cache: + if: github.event_name == 'push' + needs: ["integration_tests"] + strategy: + matrix: + os: [macos-latest] + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + - uses: cachix/install-nix-action@v15 + - uses: cachix/cachix-action@v10 + with: + name: ethermint + signingKey: "${{ secrets.CACHIX_SIGNING_KEY }}" + - name: 'instantiate integration test env' + run: nix-store -r $(nix-instantiate tests/integration_tests/shell.nix) + test-sim-nondeterminism: runs-on: ubuntu-latest timeout-minutes: 25 From 41c511e3a9a3c1ee4f5be12278378db2ea3f7462 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Federico=20Kunze=20K=C3=BCllmer?= <31522760+fedekunze@users.noreply.github.com> Date: Sat, 17 Sep 2022 09:34:33 +0200 Subject: [PATCH 2/2] chore: update changelog from v0.19 (#1347) * release: v0.17.0 changelog (#1153) * release: v0.17.0 changelog * rm newline * update link * changelog * update --- CHANGELOG.md | 59 +++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 47 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 56e49d1d7e..87a11b2089 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -41,35 +41,70 @@ Ref: https://keepachangelog.com/en/1.0.0/ ### State Machine Breaking * (evm) [\#1272](https://github.com/evmos/ethermint/pull/1272) Implement modular interface for the EVM. -* (deps) [\#1159](https://github.com/evmos/ethermint/pull/1159) Bump Geth version to `v1.10.19`. * (deps) [#1167](https://github.com/evmos/ethermint/pull/1167) Bump ibc-go to [`v4.0.0-rc2`](https://github.com/cosmos/ibc-go/releases/tag/v4.0.0-rc2) -* (ante) [#1176](https://github.com/evmos/ethermint/pull/1176) Fix invalid tx hashes; Remove `Size_` field and validate `Hash`/`From` fields in ante handler, - recompute eth tx hashes in JSON-RPC APIs to fix old blocks. -* (deps) [#1168](https://github.com/evmos/ethermint/pull/1168) Upgrade cosmos-sdk to v0.46. +* (deps) [#1168](https://github.com/evmos/ethermint/pull/1168) Upgrade Cosmos SDK to `v0.46`. * (feemarket) [#1194](https://github.com/evmos/ethermint/pull/1194) Apply feemarket to native cosmos tx. -* (eth) [#1305](https://github.com/evmos/ethermint/pull/1305) Added support for optional params, basic types arrays and `time` type on eip712. ### API Breaking -* (ante) [#1214](https://github.com/evmos/ethermint/pull/1214) Set mempool priority to evm transactions. +* (ante) [#1214](https://github.com/evmos/ethermint/pull/1214) Set mempool priority to EVM transactions. ### Improvements -* (lint) [#1298](https://github.com/evmos/ethermint/pull/1298) 150 character line length limit, gofumpt, and linting -* (rpc) [#1229](https://github.com/evmos/ethermint/pull/1229) Add support for configuring RPC `MaxOpenConnections` -* (feemarket) [\#1165](https://github.com/evmos/ethermint/pull/1165) Add hint in specs about different gas terminology for gas in Cosmos and Ethereum. +* (lint) [#1298](https://github.com/evmos/ethermint/pull/1298) 150 character line length limit, `gofumpt`, and linting +* (feemarket) [\#1165](https://github.com/evmos/ethermint/pull/1165) Add hint in specs about different gas terminology in Cosmos and Ethereum. * (cli) [#1226](https://github.com/evmos/ethermint/pull/1226) Add custom app db backend flag. -* (cli) [#1230](https://github.com/evmos/ethermint/pull/1230) Remove redundant positional height parameter from feemarket's query cli. * (ante) [#1289](https://github.com/evmos/ethermint/pull/1289) Change the fallback tx priority mechanism to be based on gas price. -* (test) [#1311](https://github.com/evmos/ethermint/pull/1311) add integration test for the rollback cmd +* (test) [#1311](https://github.com/evmos/ethermint/pull/1311) Add integration test for the `rollback` cmd * (ledger) [#1277](https://github.com/evmos/ethermint/pull/1277) Add Ledger preprocessing transaction hook for EIP-712-signed Cosmos payloads. -* (rpc) [#1296](https://github.com/evmos/ethermint/pull/1296) add backend blocks.go unit tests. +* (rpc) [#1296](https://github.com/evmos/ethermint/pull/1296) Add RPC Backend unit tests. ### Bug Fixes * (rpc) [#1179](https://github.com/evmos/ethermint/pull/1179) Fix gas used in traceTransaction response. * (rpc) [#1284](https://github.com/evmos/ethermint/pull/1284) Fix internal trace response upon incomplete `eth_sendTransaction` call. +## [v0.19.2] - 2022-08-29 + +### Improvements + +* (deps) [1301](https://github.com/evmos/ethermint/pull/1301) Bump Cosmos SDK to `v0.45.8`, Tendermint to `v0.34.21`, IAVL to `v0.19.1` & store options + +## [v0.19.1] - 2022-08-26 + +### State Machine Breaking + +* (eth) [#1305](https://github.com/evmos/ethermint/pull/1305) Added support for optional params, basic types arrays and `time` type on eip712. + +## [v0.19.0] - 2022-08-15 + +### State Machine Breaking + +* (deps) [#1159](https://github.com/evmos/ethermint/pull/1159) Bump Geth version to `v1.10.19`. +* (ante) [#1176](https://github.com/evmos/ethermint/pull/1176) Fix invalid tx hashes; Remove `Size_` field and validate `Hash`/`From` fields in ante handler, + recompute eth tx hashes in JSON-RPC APIs to fix old blocks. +* (ante) [#1173](https://github.com/evmos/ethermint/pull/1173) Make `NewAnteHandler` return error if input is invalid + +### API Breaking + +* (rpc) [#1121](https://github.com/tharsis/ethermint/pull/1121) Implement Ethereum tx indexer + +### Bug Fixes + +* (rpc) [#1179](https://github.com/evmos/ethermint/pull/1179) Fix gas used in `debug_traceTransaction` response. + +### Improvements + +* (test) [#1196](https://github.com/evmos/ethermint/pull/1196) Integration tests setup +* (test) [#1199](https://github.com/evmos/ethermint/pull/1199) Add backend test suite with mock gRPC query client +* (test) [#1189](https://github.com/evmos/ethermint/pull/1189) JSON-RPC unit tests +* (test) [#1212](https://github.com/evmos/ethermint/pull/1212) Prune node integration tests +* (test) [#1207](https://github.com/evmos/ethermint/pull/1207) JSON-RPC types integration tests +* (test) [#1218](https://github.com/evmos/ethermint/pull/1218) Restructure JSON-RPC API +* (rpc) [#1229](https://github.com/evmos/ethermint/pull/1229) Add support for configuring RPC `MaxOpenConnections` +* (cli) [#1230](https://github.com/evmos/ethermint/pull/1230) Remove redundant positional height parameter from feemarket's query cli. +* (test)[#1233](https://github.com/evmos/ethermint/pull/1233) Add filters integration tests + ## [v0.18.0] - 2022-08-04 ### State Machine Breaking