Election-Tech-Initiative / electionguard-cpp

A C++ implementation of ElectionGuard specification focused on encryption components.
https://www.electionguard.vote/
MIT License
23 stars 26 forks source link

🚀. Publish to GitHub Nuget Registry in Release Workflow #223

Open keithrfung opened 3 years ago

keithrfung commented 3 years ago

Is there an existing issue for this?

Suggestion

Add the nuget package to be released on GitHub in addition to Nuget.org. This should be added to the release workflow. This could likely be done with an action just following the nuget publish.

The step should follow this step in the release: https://github.com/microsoft/electionguard-cpp/blob/99788bc9fb76ee2293e9b131965b91b85ba6fee3/.github/workflows/release.yml#L135-L137

Helpful Docs: https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-nuget-registry

Possible Implementation

No response

Anything else?

No response

avinal commented 3 years ago

Hello @keithrfung, I would like to work on this too.

keithrfung commented 3 years ago

@avinal assigned.

avinal commented 3 years ago

Hello @keithrfung, I tried a lot of tricks and workarounds but it won't push to GitHub Nuget Registry. I found some discussions and it seems GitHub Packages for Nuget is not behaving as expected, most of the people are having the same problem. I have listed some discussions.

I have tried everything except modifying the Nuget config file. Since I couldn't find one in the repo. I have also contacted GitHub about the same. I will get back onto it if I receive some response.

You may see my tries here: https://github.com/avinal/electionguard-cpp/actions

keithrfung commented 2 years ago

@avinal Thanks for the followup.