You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Appveyor is primarily used now for publishing to myget. The recent myget outage is complicating our use of this. @OsirisTerje I'm closing this as I think the talk about moving to github packages in #4440 shows we probably don't want to continue maintaining the appveyor build
When we submit a PR or branch build and follow the GitHub integration link to AppVeyor, we often see this:
Early this year I discovered that this is due to setting the AppVeyor build number in our Cake script. Sequence of events:
GitHub notifies AppVeyor that a branch is updated
AppVeyor queues a build and posts the link back to GitHub, e.g. https://ci.appveyor.com/project/CharliePoole/nunit3-vs-adapter/build/3.11.898.
AppVeyor starts the build and a few seconds later the Cake script changes AppVeyor's number for that build:
nunit/build.cake
Line 108 in 31f62cc
The new link is https://ci.appveyor.com/project/CharliePoole/nunit3-vs-adapter/build/3.11.0-ci-00898-pr-541, but AppVeyor doesn't notify GitHub that the link has changed until the build completes. So we get the 404 as long as the build is still running.
We can minimize this by making the AppVeyor version update the last thing the Cake script does.
The text was updated successfully, but these errors were encountered: