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

trigger a test CI run #4

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

trigger a test CI run #4

wants to merge 6 commits into from

Conversation

MaxMustermann2
Copy link
Owner

No description provided.

* fix(ci): use PR addrs to compare layouts

The `compare-layouts.yml` workflow runs via `workflow_run` and is thus
triggered in the context of the base branch. It is, therefore, reading
potentially outdated information from the `deployedContract.json` file.
To avoid that, we use an intermediate artifact generated from the PR,
which contains the updated addresses, during the step that fetches the
storage layouts from Etherscan.

Simpler validation, such as all required addresses are present and
correctly formatted, is retained in the parent CI to permit quicker
short circuit upon receiving invalid data.

* feat: combine extract layout CI into one

No need to have separate job for base and non-base branches

* fix(ci): update matrix

* fix(ci): use correct key for artifact

* fix(ci): remove not working restore

* fix(ci): checkout recursive module

* fix(ci): exclude unnecessary file from artifact

* fix(ci): rename layout to `.proposed.json`

* remove superfluous line

* fix(ci): drop `validatedContracts.json` correctly
Copy link

github-actions bot commented Jan 9, 2025

✅ The Slither Analysis workflow has completed successfully. Check the workflow run for details. (c9a7211)

Copy link

github-actions bot commented Jan 9, 2025

✅ The Solhint workflow has completed successfully. Check the workflow run for details. (c9a7211)

Copy link

github-actions bot commented Jan 9, 2025

❌ The Forge CI workflow has failed! Check the workflow run for details. (c9a7211)

Copy link

github-actions bot commented Jan 9, 2025

⏭ The Compare Storage Layouts workflow was skipped. Check the workflow run for details. (c9a7211)

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.

1 participant