Major Release Workflow
- Create a Release Blog Post
- Place the post inside the
_draftsfolder, which is not deployed, or directly in thepostsfolder for testing in thestagingenvironment. Note: If you need to deploy updates to thereleasebranch, remember to move the post back to the_draftsfolder.
- Place the post inside the
- Update
_data\site.jsonwith the following settings, which are used in multiple places on the website:version: Increase the version number- This helps refresh the cached CSS file
download-version: Update the version number for downloads- Used on the home page
csharp-version: Update to the current C# version being used- Used on the home page and features page
dotnet-version: Update to the current .NET version being used- Used on the home page and features page
- Merging
mastertostagingbranch will automatically trigger deployment to our staging environment - ⚠️ Merging
mastertoreleasebranch will automatically trigger deployment to our production website