rojo-rbx / rojo

Rojo enables Roblox developers to use professional-grade software engineering tools
https://rojo.space
Mozilla Public License 2.0
947 stars 179 forks source link

Release workflow maintenance #902

Closed kennethloeffler closed 5 months ago

kennethloeffler commented 5 months ago

This PR performs a number of relatively straightforward maintenance tasks and improvements for the "Release" workflow:

Here's an example of the results of this workflow on my fork: https://github.com/kennethloeffler/rojo/actions/runs/8642870695 https://github.com/kennethloeffler/rojo/releases/tag/v7.4.0-releasevvv-workflow-tewstingsbvv

Dekkonot commented 5 months ago

Does using GitHub's CLI for creating a release substantially increase the complexity? Glancing at the docs makes me think no, and it's probably worth using it over an action even if it adds a small delay.

Otherwise, I like the changes and thank you for taking care of this. Touching workflows is always work I want to do but never get around to.