- Clone repo.
- Install local tools with
dotnet tool restore
- Run tests with
dotnet run --project .\build\ -- -t Test
- Create packages with
dotnet run --project .\build\ -- -t Pack
- Update version in CHANGELOG.md and add notes
- If possible link the pull request of the changes and mention the author of the pull request
- Create new commit
git add CHANGELOG.md
git commit -m "changelog for v0.45.0"
- Make a new version tag (for example,
v0.45.0
)git tag v0.45.0
- Push changes to the repo.
git push --atomic origin main v0.45.0
To use the -nightly
packages, you'll need to add a custom nuget feed for FSharp.Compiler.Service: