[move-cli] Update framework branch in sui move new template #11614
+25
−15
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.
Description
Differentiate the branch that node operators build their software off of (e.g.
mainnet
) from the branch that Move package developers depend on the framework at (e.g.framework/mainnet
).This is to account for the fact that when a protocol version/binary upgrade includes a framework change, there is a period of time between when the tracking branch for node operators (e.g.
mainnet
) is updated and when the network performs the protocol upgrade where an attempt to publish a package that depends on a system package will fail because of dependency source validation.This PR also introduces some other minor changes to the new package template:
addresses
output.sui
because it will be inherited from theSui
dependency automatically.Test Plan
Test output from
sui move new
Test script that checks compatibility against localnet:
If your changes are not user-facing and not a breaking change, you can skip the following section. Otherwise, please indicate what changed, and then add to the Release Notes section as highlighted during the release process.
Type of Change (Check all that apply)
Release notes
The revision that the framework used by
$NETWORK
is found it is nowframework/$NETWORK
and not just$NETWORK
.