-
Notifications
You must be signed in to change notification settings - Fork 715
[CI] Outerloop/Quarantined workflows - build only the required bits #12142
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
|
🚀 Dogfood this PR with:
curl -fsSL https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.sh | bash -s -- 12142Or
iex "& { $(irm https://raw.githubusercontent.com/dotnet/aspire/main/eng/scripts/get-aspire-cli-pr.ps1) } 12142" |
The `build solution` step in `Generate runsheet` job was running out of space. The agent starts with around 22G free. After the changes here to limit the build to only the test jobs: - the disk has 5.3G free after the build - The build time goes down from ~7 mins to ~4 mins. Fixes #12143
195c018 to
f60dcb6
Compare
|
@copilot update the PR title and description based on the commits. |
Based on the commit f60dcb6, here's the updated PR information: Title: Description: The This PR introduces the Results:
Changes:
Fixes #12143 |
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
Purpose: Limit build scope during runsheet generation to only test projects to reduce disk usage and build time.
- Introduces BuildTestsOnly property to exclude non-test projects.
- Adjusts workflow to pass /p:BuildTestsOnly=true and adds disk usage diagnostics.
- Splits project inclusion logic into separate ItemGroups for test and non-test projects.
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| eng/Build.props | Adds BuildTestsOnly property and restructures ItemGroups to separate test/non-test projects. |
| .github/workflows/specialized-test-runner.yml | Applies BuildTestsOnly in CI workflow and adds disk usage reporting steps. |
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
The
build solutionstep in theGenerate runsheetjob was running out of space. The agent starts with around 22G free.This PR introduces the
BuildTestsOnlyproperty to limit the build to only test projects during runsheet generation.Results:
Changes:
eng/Build.props:
BuildTestsOnlyproperty documentation.github/workflows/specialized-test-runner.yml:
/p:BuildTestsOnly=trueto build step/p:InstallBrowsersForPlaywright=falseunconditionallyFixes #12143