Skip to content

Conversation

@area
Copy link
Member

@area area commented Jun 11, 2024

One of the pieces of cruft we hadn't cleaned up from the Arbitrum release was that we hadn't actually released imwss on GitHub, which meant that our versioning check was doing so against hmwss. The two main consequences of that were:

  • Version bumping scripts were being overly generous (i.e. changes since imwss were passed if the version was bumped in hmwss
  • With the release, our checks broke because the latest release has now moved from truffle to hardhat

As a result of 1, we missed a required version bump in #1259, but it doesn't appear any others.

This PR intends to fix these issues. Arguably the most meaningful change is an indirect result of the release though, which is how I'm treating upgrades in tests. For historical behaviour, I'm assuming that doing an upgrade from e.g. 12 to 13 to 16 is sufficient to test, rather than having to deploy 14 and 15 as well. This seems to work for all of our tests so far; it will need to be revisited if that assumption no longer holds.

@area area force-pushed the maint/versioning-check branch from d94830d to a868590 Compare June 11, 2024 14:41
@kronosapiens kronosapiens merged commit e54ecc0 into develop Jun 12, 2024
@kronosapiens kronosapiens deleted the maint/versioning-check branch June 12, 2024 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants