Skip to content

Publish NuGet artifacts only from Windows build#247

Merged
TheCodeTraveler merged 1 commit intomainfrom
jfversluis-patch-1
Oct 2, 2023
Merged

Publish NuGet artifacts only from Windows build#247
TheCodeTraveler merged 1 commit intomainfrom
jfversluis-patch-1

Conversation

@jfversluis
Copy link
Copy Markdown
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.

@TheCodeTraveler TheCodeTraveler merged commit 1637b9f into main Oct 2, 2023
@TheCodeTraveler TheCodeTraveler 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.

2 participants