Skip to content

Conversation

@cameel
Copy link
Collaborator

@cameel cameel commented Dec 22, 2020

Depends on #75. Don't merge until that PR is merged! Also depends on argotorg/solidity#10838.

This adds a check that does bytecode comparison on all binaries (except for Windows - that will need to be a separate feature if we want that) in versions that were touched by a PR . Bytecode report is generated by running isolate_tests.py and prepare_report.py/prepare_report.js from Solidity's develop branch on test cases from the tag corresponding to the release version.

Warning: The check is currently using scripts from argotorg/solidity#10838 rather than from develop. This will all be switched back to the correct branches once the PR in solidity repo is merged.

@cameel cameel self-assigned this Dec 22, 2020
@cameel cameel force-pushed the bytecode-comparison-pr-check branch from 4b8e5f4 to 2cf7b24 Compare December 22, 2020 12:36
@cameel cameel changed the base branch from fix-version-string-in-macosx-build-action to gh-pages January 23, 2021 22:22
@cameel cameel force-pushed the bytecode-comparison-pr-check branch from 2cf7b24 to 2e45b87 Compare January 23, 2021 23:24
@cameel cameel changed the base branch from gh-pages to fix-version-string-in-macosx-build-action January 23, 2021 23:40
@cameel cameel force-pushed the bytecode-comparison-pr-check branch 2 times, most recently from 7864ece to 805d84a Compare January 24, 2021 01:28
Base automatically changed from fix-version-string-in-macosx-build-action to gh-pages February 2, 2021 14:52
@cameel
Copy link
Collaborator Author

cameel commented Feb 3, 2021

argotorg/solidity#10838 has been accepted so this PR is now next in line for review.

@cameel cameel marked this pull request as ready for review February 3, 2021 20:13
Copy link
Collaborator

@ekpyron ekpyron left a comment

Choose a reason for hiding this comment

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

LGTM (can be considered as approval once argotorg/solidity#10838 is merged and the refs changed here)

@cameel cameel marked this pull request as draft February 3, 2021 21:19
@cameel cameel force-pushed the bytecode-comparison-pr-check branch from 805d84a to 78924d7 Compare February 4, 2021 10:50
@cameel cameel marked this pull request as ready for review February 4, 2021 10:52
@ekpyron
Copy link
Collaborator

ekpyron commented Feb 4, 2021

Merging this before we're getting any more nightlies and need more rebases.

@ekpyron ekpyron merged commit 26c69b9 into gh-pages Feb 4, 2021
@ekpyron ekpyron deleted the bytecode-comparison-pr-check branch February 4, 2021 11:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants