LionWeb-io / lionweb-csharp

Implements LionWeb specification in C#
Apache License 2.0
2 stars 0 forks source link

Set up CI #1

Closed dslmeinte closed 1 week ago

dslmeinte commented 2 weeks ago

Use GitHub Actions.

  1. Build
  2. Test
  3. Publish to nuget.org
  4. Reserve prefix; see: https://learn.microsoft.com/en-us/nuget/nuget-org/id-prefix-reservation?WT.mc_id=DT-MVP-5003978
dslmeinte commented 1 week ago

Now using:

Items 1 and 2 done — item 3 not yet; put that in a separate YAML file?

dslmeinte commented 1 week ago

TODOs for item 3:

  1. Create API key
  2. Publish a new version manually using that key
  3. Do the same via a GitHub Action
  4. Properly Refactor the GitHub Actions so that release is triggered from a tag, and other commits just trigger build+test
dslmeinte commented 1 week ago

All done through PR #8