-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
CI: Run runtime-extra-platforms
with batched builds for release
#76587
Conversation
.. branches. Currently, for `release/*` branches, the pipeline is run twice a day, if there are any changes since the last *successful* run. In contrast, the `runtime` pipeline only runs batched builds for the release branches. This can get into a situation like: 1. commit ABC pushed to the release branch 2. `runtime` builds for ABC -- batched build 3. `runtime-extra-platforms` builds on a schedule, but this pipeline is unstable, and fails. 4. `runtime-extra-platforms` now runs twice a day, till we have a new commit, because the pipeline is never green Instead, this changes the behavior to match `runtime` pipeline, and only run batched builds.
Tagging subscribers to 'arch-wasm': @lewing Issue Details.. branches. Currently, for This can get into a situation like:
Instead, this changes the behavior to match
|
Tagging subscribers to this area: @dotnet/runtime-infrastructure Issue Details.. branches. Currently, for This can get into a situation like:
Instead, this changes the behavior to match
|
/azp run runtime-extra-platforms |
Azure Pipelines successfully started running 1 pipeline(s). |
/backport to release/7.0 |
Started backporting to release/7.0: https://github.com/dotnet/runtime/actions/runs/3183480938 |
@radical backporting to release/7.0 failed, the patch most likely resulted in conflicts: $ git am --3way --ignore-whitespace --keep-non-patch changes.patch
Applying: CI: Run `runtime-extra-platforms` with batched builds for release
Using index info to reconstruct a base tree...
M eng/pipelines/runtime-extra-platforms.yml
Falling back to patching base and 3-way merge...
Auto-merging eng/pipelines/runtime-extra-platforms.yml
CONFLICT (content): Merge conflict in eng/pipelines/runtime-extra-platforms.yml
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 CI: Run `runtime-extra-platforms` with batched builds for release
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".
Error: The process '/usr/bin/git' failed with exit code 128 Please backport manually! |
…tnet#76587) .. branches. Currently, for `release/*` branches, the pipeline is run twice a day, if there are any changes since the last *successful* run. In contrast, the `runtime` pipeline only runs batched builds for the release branches. This can get into a situation like: 1. commit ABC pushed to the release branch 2. `runtime` builds for ABC -- batched build 3. `runtime-extra-platforms` builds on a schedule, but this pipeline is unstable, and fails. 4. `runtime-extra-platforms` now runs twice a day, till we have a new commit, because the pipeline is never green Instead, this changes the behavior to match `runtime` pipeline, and only run batched builds.
…6587) (#76615) .. branches. Currently, for `release/*` branches, the pipeline is run twice a day, if there are any changes since the last *successful* run. In contrast, the `runtime` pipeline only runs batched builds for the release branches. This can get into a situation like: 1. commit ABC pushed to the release branch 2. `runtime` builds for ABC -- batched build 3. `runtime-extra-platforms` builds on a schedule, but this pipeline is unstable, and fails. 4. `runtime-extra-platforms` now runs twice a day, till we have a new commit, because the pipeline is never green Instead, this changes the behavior to match `runtime` pipeline, and only run batched builds.
.. branches.
Currently, for
release/*
branches, the pipeline is run twice a day, if there are any changes since the last successful run. In contrast, theruntime
pipeline only runs batched builds for the release branches.This can get into a situation like:
runtime
builds for ABC -- batched buildruntime-extra-platforms
builds on a schedule, but this pipeline is unstable, and fails.runtime-extra-platforms
now runs twice a day, till we have a new commit, because the pipeline is never greenInstead, this changes the behavior to match
runtime
pipeline, and only run batched builds.