-
Notifications
You must be signed in to change notification settings - Fork 117
ci(l1,l2): use custom action for free disk space #5058
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
Conversation
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.
Pull Request Overview
This PR replaces a third-party disk space cleanup action with a custom implementation to avoid external dependencies. The change removes the jlumbroso/[email protected] action and introduces a new local action at .github/actions/free-disk that removes Android SDK, .NET, and Haskell to free disk space.
Key changes:
- Created a custom GitHub action to handle disk space cleanup
- Replaced all instances of the third-party action across multiple workflow files
- Simplified the action invocation by removing configuration parameters
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
.github/actions/free-disk/action.yml |
New custom action that removes .NET, Android SDK, and Haskell toolchains |
.github/workflows/tag_release.yaml |
Updated to use the custom free-disk action |
.github/workflows/pr-main_l2_prover.yaml |
Updated to use the custom free-disk action |
.github/workflows/pr-main_l2.yaml |
Updated to use the custom free-disk action in three jobs |
.github/workflows/pr-main_l1.yaml |
Updated to use the custom free-disk action in four jobs |
.github/workflows/common_hive_reports.yaml |
Updated to use the custom free-disk action |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Motivation
Avoid depending on unknown third-party actions
Description
Create a custom free-disk action that removes Android SDK, .NET and Haskell. Other tools can be added later if more space is required