-
Notifications
You must be signed in to change notification settings - Fork 91
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
feat: skip new contracts on check_storage_layout
#974
Draft
zugdev
wants to merge
37
commits into
ubiquity:development
Choose a base branch
from
zugdev:fix-core-contracts-storage-check
base: development
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 36 commits
Commits
Show all changes
37 commits
Select commit
Hold shift + click to select a range
e604f13
feat: remove newly added contracts from core storage change check wor…
zugdev d75ad0f
feat: add a new contract to test core contracts storage check workflow
zugdev be48114
feat: add a new variable with collision to test core contracts storag…
zugdev 79c41d6
feat: read env to set-matrix workflow step
zugdev 4911b86
feat: add a new variable with collision to test workflow
zugdev 034c8b4
feat: add a new variable without colision to test storage workflow
zugdev 486386e
feat: add another variable with collision to check storage check work…
zugdev 09bb1bf
feat: add random comments to test storage check workflow
zugdev 76732cb
chore: delete test workflow contract
zugdev 9559223
feat: remove fork branch from branches in workflow
zugdev 9ed317f
feat: add new contract storage check should skip
zugdev 18623bb
feat: fix storage check workflow to check against development branch
zugdev a7e0375
chore: remove workflow test contract
zugdev 7bb1c7b
feat: test storage check workflow contract creation should skip
zugdev a6477bc
feat: add a new variable to new contract should skip
zugdev 8113e5e
feat: modify a core contract to test storage check workflow should no…
zugdev 58ca4e4
feat: fix char put out in workflow
zugdev 6513217
feat: modify a core contract with collision to test storage check wor…
zugdev 6c698c9
feat: remove test workflow changes from core contract
zugdev f344231
feat: add a non colliding variable to core contract to test storage c…
zugdev f217ecb
feat: remove workflow test variable
zugdev 6f1f50f
feat: test storage check on no storage update
zugdev ed7f656
feat: remove testing comments
zugdev 61bba9d
test: delete workflow testing contract
zugdev b601e97
feat: skip new constracts in check diamond storage
zugdev 69d35e9
test(storage-workflows): should skip new contract and new lib
zugdev 9c940e8
test(storage-workflows): should skip new contract even after first co…
zugdev 2953cb8
test(storage-workflow): should fail if core / diamond storage is chan…
zugdev 88fa459
test(storage-workflow): should fail if core / diamond storage is chan…
zugdev ad8b124
test(storage-workflow): should fail if core / diamond storage is chan…
zugdev f8b5c3f
test(storage-workflow): should pass if core / diamond storage is chan…
zugdev 4bdfffa
feat: add a workflow to generate storage artifacts
zugdev b44ea46
fix: storage artifacts generation workflow
zugdev c95eaa0
feat: polish storage-check
zugdev f592796
Merge branch 'development' of github.com:ubiquity/ubiquity-dollar int…
zugdev 9462e2f
feat: diamond use rubilmax
zugdev d0eb82f
feat: rollback
zugdev File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
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.
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.
Probably more appropriate to update our fork.
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.
Actually the problem is
forge inspect <CONTRACT_NAME> storageLayout
, which is used by Rubilmax returns null for libraries, so our fork manually creates a layout storage for the libraries. Apparently it might be broken. Therefore, we have to fix our fork, using that action won't really work.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.
Yes that's what I meant