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

Ensure upgrade test uses the correct binary on restart #2478

Merged
merged 1 commit into from
Dec 13, 2023

Conversation

marun
Copy link
Contributor

@marun marun commented Dec 12, 2023

Also:

  • Fix upgrade test workflow to target the correct path for artifact upload

  • Ensure all tmpnet artifact upload reports an error if files are missing

  • Move the default upgrade version in the tests.upgrade.sh to simplify local execution (no longer have to provide a compatible version to the script)

@marun marun added the testing This primarily focuses on testing label Dec 12, 2023
@marun marun self-assigned this Dec 12, 2023
@marun marun marked this pull request as draft December 12, 2023 21:53
@marun marun marked this pull request as ready for review December 12, 2023 22:50
@marun marun force-pushed the fix-upgrade-test branch 9 times, most recently from 2dceb65 to e208e87 Compare December 13, 2023 18:09
Also:

- Fix upgrade test workflow to target the correct path for artifact
upload

- Ensure all tmpnet artifact upload reports an error if files are missing
@StephenButtolph StephenButtolph added this to the v1.10.18 milestone Dec 13, 2023
@StephenButtolph StephenButtolph added this pull request to the merge queue Dec 13, 2023
Copy link
Collaborator

@aaronbuchwald aaronbuchwald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One suggestion, this LGTM

Comment on lines +14 to +17
# 1.10.17 is the first version compatible with bls signing keys being
# included in the genesis. Attempting to upgrade from prior versions
# will result in nodes failing to boot due to the hash of the genesis
# not matching the hash of the committed genesis block.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# 1.10.17 is the first version compatible with bls signing keys being
# included in the genesis. Attempting to upgrade from prior versions
# will result in nodes failing to boot due to the hash of the genesis
# not matching the hash of the committed genesis block.
# The AvalancheGo local network does not support long-lived backwards
# compatible networks. When a breaking change is made to the local
# network, this flag must be updated to the last compatible version
# with the latest code.
# v1.10.17 includes the AWM activation on the C-Chain local network
# and the inclusion of BLS Public Keys in the network genesis.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Included with #2457

Merged via the queue into dev with commit 36fbe54 Dec 13, 2023
17 checks passed
@StephenButtolph StephenButtolph deleted the fix-upgrade-test branch December 13, 2023 19:19
pull bot pushed a commit to AKAJOKER2/avalanchego that referenced this pull request Jan 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing This primarily focuses on testing
Projects
Archived in project
Development

Successfully merging this pull request may close these issues.

4 participants