Skip to content
This repository has been archived by the owner on Apr 12, 2024. It is now read-only.

Latest commit

 

History

History
25 lines (18 loc) · 957 Bytes

CONTRIBUTING.md

File metadata and controls

25 lines (18 loc) · 957 Bytes

Contributing

Feel free to get involved in the project by opening issues, or submitting pull requests.

Build & Release Process

Builds and releases managed with github actions.

Build

  • Local builds are as simple as dotnet build && dotnet test
  • CI builds on every push
  • .github/workflows/ci.yaml
  • Build and tests MUST pass before merging to master

Release

  • Locally, packages can be created using dotnet pack ./src/Saunter/Saunter.csproj
  • Release packages are built from github actions
  • .github/workflows/release.yaml
  • Pushing a tag formatted as v*.*.* will trigger the release workflow
  • Releases MUST use semantic versioning
  • Tags for release (non-preproduction) should relate to commits on master
  • The repository owner is responsible for tagging and releasing
  • Packages are pushed to nuget.org/packages/saunter