vlang / v-analyzer

The @vlang language server, for all your editing needs like go-to-definition, code completion, type hints, and more.
MIT License
92 stars 10 forks source link

ci: extend release workflow; automate assets uploads on tag creation #39

Closed ttytm closed 5 months ago

ttytm commented 5 months ago

The PR adds a change mentioned some weeks ago https://github.com/v-analyzer/v-analyzer/pull/83#issuecomment-1856432383. Upon creating a release tag the asset upload will be automated via the workflow. This reduces effort and helps with potential safety concerns.

Also since it's the debug build that is uploaded to the nightly tags the nightly assets were used for the last version release, the version releases with this workflow will now be release builds.