CodeConverter
CodeConverter copied to clipboard
Github actions release flow
For maximum consistency and convenience, we could automate some/all of the release process based on pushing a release tag
Examples of releasing based on tag from our other stuff: https://github.com/icsharpcode/ilspy-vscode/blob/master/.github/workflows/ci.yml#L46 https://github.com/icsharpcode/SharpZipLib/blob/master/.github/workflows/release.yml
Azure static site: https://github.com/christophwille/github-release-stats
Azure function: https://github.com/marketplace/actions/azure-functions-action
Artifacts/changelog as github release: https://github.com/softprops/action-gh-release#%EF%B8%8F-uploading-release-assets
Nuget: https://stackoverflow.com/a/58025355/1128762
VS marketplace: https://cezarypiatek.github.io/post/develop-vsextension-with-github-actions/#release-workflow
My preference would be to publish the static Web page to GH Pages, and use Azure Functions as the backend API.