Skip to content
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

Make insertion a stage of the official build #54376

Merged
merged 3 commits into from
Jun 25, 2021

Conversation

RikkiGibson
Copy link
Contributor

This makes it so we no longer need a separate release pipeline to create insertions and instead the insertion just happens as a stage of the official build. The stage can be run repeatedly as many times as desired even if it already succeeded.

Also, this modifies the official build to include the parameters in yaml, rather than specifying them via the web UI (eventually, we would want to go into the web UI and delete the "old" versions of the variables in there.)

Here's a build which uses a change very similar to what's in this branch: https://dev.azure.com/dnceng/internal/_build/results?buildId=1204839&view=results

It's hard to tell for certain due to possible delays in symbol publishing, but this change does have the potential to tighten up our insertion loop by 20-30 minutes because it doesn't wait for unnecessary validation/publishing stages that occur after the actual build stage.

cc @JoeRobich @dotnet/roslyn-infrastructure

type: string
default: default

- name: IbcSourceBranchName
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not certain this parameter works anymore. I've seen reference to a _IbcSourceBranchName tho.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perhaps arcade targets pick it up in the environment variables. I kicked this build using the variable, let's see if it has the desired effect. https://dev.azure.com/dnceng/internal/_build/results?buildId=1206551&view=results

Co-authored-by: Joey Robichaud <joseph.robichaud@microsoft.com>
@RikkiGibson RikkiGibson merged commit bc7ae27 into dotnet:release/dev16.11 Jun 25, 2021
@RikkiGibson
Copy link
Contributor Author

These changes don't affect any of the CI that runs on PRs, so I'm going to just merge this to get things flowing.

@RikkiGibson RikkiGibson deleted the insertion-stage branch June 25, 2021 19:28
333fred added a commit that referenced this pull request Jun 25, 2021
…ures/caller-argument-expression

* upstream/main: (492 commits)
  Add nullable ref annotations to SyntaxFactory (#54199)
  Add 'replace' APIs and hook them up to the IDE (#54270)
  Allow implicit implementation of non-public interface members (#54182)
  Make insertion a stage of the official build (#54376)
  Cleanup
  Remove unused property
  Simplify glyph computation
  Report all-empty top level statements. (#54385)
  Calculate TypeParameterKind based on the container type (#54200)
  vert
  not roaming
  Split tests
  Multple matches
  Report as we get results
  Fixup tests
  Update tests
  Avoid thread dependency in VirtualMemoryNotificationListener constructor
  Fast progression search.
  Add LanguageVersion 10 (#54359)
  Sure, why not
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants