Skip to content

Official build publish order problem: downstream update PRs created before assets are ready #3737

Description

@dagood

We have an ordering issue with the custom publish step:

custompublish

https://dev.azure.com/dnceng/internal/_build/results?buildId=316758&view=results

Promoting the build to the BAR channel causes an auto-update PR in Core-SDK. The custom publish step uploads to dotnetcli. The Core-SDK PR's validation can fail because it depends on the dotnetcli endpoint.

Ideas:

  1. Some way to inject my stage between the Arcade publish stage and Arcade publish validation stage.
  2. A way to inject my own jobs into the Arcade publish stage.
    • This is planned, but I can't find the issue.
  3. Wait for blob storage publish to be implemented by the Arcade publish stage and use that in Core-Setup.
    • The other custom publish steps should be fine to keep after build promotion because Core-SDK doesn't depend on them.
    • I'd rather not rely on this method without lead-in time. I don't know much about the implementation.

/cc @JohnTortugo @mmitche @MichaelSimons

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions