Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@chmanie 's eagle-eyes noted that it was suspicious that
votingReputation
had not had its version bumped, but every other extension had. He was right, we should have done as part of #1248 (at least).I've reworked a fair chunk of the version check script, simply because some of it didn't work. Bash if statements remain a real blind spot for me, but this seems to work.
In summary:
extensions
directory by including subdirectoriesThe version bump means that some of the tests had to be updated, so I've written a
upgradeExtensionOnceThenToLatest
helper that mirrors the colony equivalent.Not my finest work (an ideal solution would be to look for all relevantNo longer required, managed to do it myself 😄ExtensionAddedToNetwork
events and take the biggest number), but thanks to my local setup those specific tests for v9 motions are now hard to test locally, and I wanted this out the door to unblock things downstream. If they work locally for you, I'd appreciate you switching out that logic for something event-based.