Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

chore(ir): Update GitHub workflows to ensure via-ir compatibility #40

Merged
merged 2 commits into from
Aug 9, 2024

Conversation

shuhuiluo
Copy link
Contributor

@shuhuiluo shuhuiluo commented Aug 7, 2024

Upgraded actions/checkout to v4 and actions/setup-node to v4 across all workflows. Also updated Node.js versions to 20.x for consistency and to leverage the latest features and improvements.
This commit introduces additional build and test steps using the Intermediate Representation (IR) in the GitHub Actions workflow. These steps leverage the `--via-ir` flag for both the build and test commands, while skipping the test files located in `src/test/*.sol`. This aims to enhance the build and test process by using a more detailed intermediate compilation strategy.
@gnarlycow gnarlycow merged commit aa6cfe2 into Aperture-Finance:main Aug 9, 2024
1 of 2 checks passed
@shuhuiluo shuhuiluo deleted the ci branch August 10, 2024 05:25
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants