Skip to content
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

Update versioning check scripts #1264

Merged
merged 5 commits into from
Jun 12, 2024
Merged

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
.circleci/config.yml Show resolved Hide resolved
helpers/test-helper.js Show resolved Hide resolved
scripts/versioningCheck.sh Show resolved Hide resolved
@kronosapiens kronosapiens merged commit e54ecc0 into develop Jun 12, 2024
2 checks passed
@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.

2 participants