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

Publish NuGet artifacts only from Windows build #247

Merged
merged 1 commit into from
Oct 2, 2023

Conversation

jfversluis
Copy link
Member

Description of Change

While preparing a new release I found out that we are publishing NuGets from both the macOS and the Windows build. But only the Windows build has all the target platforms we need and are the libraries that are signed with a certificate.

The reason we didn't discover this earlier is basically because we got lucky until now. The macOS build is faster than the Windows one. So the macOS build would finish in let's say 10 minutes and produce NuGets, but then Windows would finish a couple of minutes later and override those NuGets and those would be used by a potential release.

This worked fine, until now the macOS build failed and I had to retry it. Once retries, it succeeded, but this time overriding the NuGets (again!) from Windows to the macOS ones. And because of that they were blocked for release because these NuGets aren't signed.

To overcome all this, let's just only produce NuGets from Windows.

@brminnick brminnick merged commit 1637b9f into main Oct 2, 2023
6 checks passed
@brminnick brminnick deleted the jfversluis-patch-1 branch October 2, 2023 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants