Skip to content

Releases: althea-net/cosmos-gravity-bridge

Release v0.0.18

13 Feb 12:40
1902c2a
Compare
Choose a tag to compare
Release v0.0.18 Pre-release
Pre-release
Fix sequential event nonce check

This sneaky inline error caused the attestation to be processed based on
the correct validator address but the event nonce lookup was processed
on the delegate address instead of the validator address.

This didn't matter in the tests becuase events are submitted in batches
and we simply never ended up in a desync situation.

We should carefully inspect the codebase for more casts like this.

Release v0.0.17

11 Feb 15:57
bd88621
Compare
Choose a tag to compare
Release v0.0.17 Pre-release
Pre-release
All up test should fail on container build

The all up does previously did not fail if the container build failed,
this would result in strange and difficult to debug behavior as the
tests ran against an older version of the container which may or may not
include your latest changes.

Release v0.0.16

11 Feb 15:08
9131796
Compare
Choose a tag to compare
Release v0.0.16 Pre-release
Pre-release
All up test should fail on container build

The all up does previously did not fail if the container build failed,
this would result in strange and difficult to debug behavior as the
tests ran against an older version of the container which may or may not
include your latest changes.

Release v0.0.15

11 Feb 14:44
6697b96
Compare
Choose a tag to compare
Release v0.0.15 Pre-release
Pre-release
All up test should fail on container build

The all up does previously did not fail if the container build failed,
this would result in strange and difficult to debug behavior as the
tests ran against an older version of the container which may or may not
include your latest changes.

Release v0.0.14

11 Feb 13:40
a179b0e
Compare
Choose a tag to compare
Release v0.0.14 Pre-release
Pre-release
Fail all up test if container build fails

Previously we did not fail the all up test if the container build
failed, this could result in some strange behavior where the test
progressed with an old container, giving inaccurate results.

Release v0.0.13

11 Feb 02:29
cb2ef3a
Compare
Choose a tag to compare
Release v0.0.13 Pre-release
Pre-release
Build contract deployment script into a static binary

This patch compiles the typescript contract deployment script
into a single static binary that can be attached to the releses.

This binary includes an entire node version in order to run but in
exchange for it's heavy download weight it comes with no local
dependency requirements at all. This saves the user from needing to have
a node modules setup just to deploy the Gravity contract.

Release v0.0.12

11 Feb 02:01
cb2ef3a
Compare
Choose a tag to compare
Release v0.0.12 Pre-release
Pre-release
Build contract deployment script into a static binary

This patch compiles the typescript contract deployment script
into a single static binary that can be attached to the releses.

This binary includes an entire node version in order to run but in
exchange for it's heavy download weight it comes with no local
dependency requirements at all. This saves the user from needing to have
a node modules setup just to deploy the Gravity contract.

Release v0.0.11

09 Feb 15:42
1a48c59
Compare
Choose a tag to compare
Release v0.0.11 Pre-release
Pre-release
Check if we should load contracts at runtime

Previously this didn't matter becuase we where always compiling test
runner every time we ran it, since this is no longer true in the
downstream tests we now need to inspect the runtime environment.

Release v0.0.10

09 Feb 14:39
d9b5ec0
Compare
Choose a tag to compare
Release v0.0.10 Pre-release
Pre-release
Test runner, load artifacts from multiple places

This modifies the test runner to handle a larger variety of runtime
environments. Also fixes a race condition where, without any compile
delay on the test runner the tests always fail.

Release v0.0.9

09 Feb 13:44
7f09b37
Compare
Choose a tag to compare
Release v0.0.9 Pre-release
Pre-release
Upload Solidity artifacts and rust test-runner

During the release process we should update all the artifacts required
for downstream testing without focing them to re-build everything. In
this case the test-runner is a single binary that runs all the tests and
contains all the other functions inside. We also include the Peggy.json
solidity contract artifact so that users can always deploy Gravity
bridge as it was at a given release rather than having to deploy from
master.