-
Notifications
You must be signed in to change notification settings - Fork 466
Test release config, split out restore & build #10257
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
base: dev
Are you sure you want to change the base?
Conversation
7c279fa
to
3b79f5d
Compare
c3a43bd
to
9ffef10
Compare
/azp run |
Azure Pipelines successfully started running 2 pipeline(s). |
/azp run host.public |
Azure Pipelines successfully started running 1 pipeline(s). |
/azp run host.integration-tests |
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command. |
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 updates the CI/CD pipeline configuration to use release builds instead of debug builds and separates the restore and build phases for better build optimization. It also updates the dotnet worker host version and improves test organization.
- Splits restore and build phases in CI pipelines for better performance
- Updates all test configurations to use release builds instead of debug builds
- Updates dotnet worker host to version 1.0.13
Reviewed Changes
Copilot reviewed 12 out of 12 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
test/WebJobs.Script.Tests/FunctionsSyncServiceTests.cs | Refactors test setup and adds new test case for token cancellation scenarios |
test/WebJobs.Script.Tests.Shared/TestHelpers.cs | Adds BuildConfig constant to determine debug/release configuration |
test/WebJobs.Script.Tests.Integration/WebHostEndToEnd/WebHostStartupEndToEndTests.cs | Updates path to use dynamic build configuration |
test/WebJobs.Script.Tests.Integration/WebHostEndToEnd/SpecializationE2ETests.cs | Updates paths to use dynamic build configuration |
test/WebJobs.Script.Tests.Integration/WebHostEndToEnd/HostProcessLauncher.cs | Updates path to use dynamic build configuration |
test/WebJobs.Script.Tests.Integration/WebHostEndToEnd/CSharpPrecompiledTestFixture.cs | Updates path template to use dynamic build configuration |
eng/ci/templates/official/jobs/run-non-e2e-tests.yml | Splits restore/build phases and switches to release configuration |
eng/ci/templates/official/jobs/run-integration-tests.yml | Splits restore/build phases and switches to release configuration |
eng/ci/templates/jobs/run-unit-tests.yml | Splits restore/build phases and switches to release configuration |
eng/ci/official-build.yml | Adds SDL suppression configuration |
eng/ci/integration-tests.yml | Adds SDL suppression configuration |
eng/build/Workers.Dotnet.props | Updates dotnet worker host version from 1.0.12 to 1.0.13 |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Issue describing the changes in this PR
resolves #issue_for_this_pr
Pull request checklist
IMPORTANT: Currently, changes must be backported to the
in-proc
branch to be included in Core Tools and non-Flex deployments.in-proc
branch is not requiredrelease_notes.md
Additional information
Updates 1ES tests to use release config and splits out restore & build phase. This also updates the dotnet worker host to
1.0.13