CodeConverter icon indicating copy to clipboard operation
CodeConverter copied to clipboard

Github actions release flow

Open GrahamTheCoder opened this issue 2 years ago • 1 comments

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

GrahamTheCoder avatar Nov 28 '21 12:11 GrahamTheCoder

My preference would be to publish the static Web page to GH Pages, and use Azure Functions as the backend API.

christophwille avatar Dec 12 '21 09:12 christophwille