-
Notifications
You must be signed in to change notification settings - Fork 140
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 contracts-compatibility-checker #3631
Conversation
Cadence Benchstat comparisonThis branch with compared with the base branch onflow:master commit 1662018 Collapsed results for better readability
|
18d0e6d
to
100508f
Compare
100508f
to
f52a7ed
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice!
0d1172f
to
cfd6412
Compare
871780e
to
8408a3f
Compare
CI check (https://github.com/onflow/cadence/actions/runs/11448933364/job/31853489202?pr=3631), is failing at "checking contracts using master" step because the tool's code on master is outdated, due to the changes of this PR. But the workflow passes for "checking contracts using head of the PR" (as expected), and the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work! Thanks for fixing this up
Depends on onflow/flow-go#6571
Description
For each PR, the contracts backward-compatibility checker runs with the latest changes (~HEAD). The CI always replace the dependency to be the latest, however, if the tool wasn't updated to the latest cadence changes, then it is only caught at the time of CI.
Therefore, make the tool to always use the latest cadence, so any changes that would break the tool is caught locally, when running the tests.
master
branchFiles changed
in the Github PR explorer