Automate this repository with GitHub Actions #11
Labels
Enhancement
An idea for a new feature or a modification to an existing feature.
Medium Priority
This issue is of slight importance.
Proposed changes
.gma
.Explanation
GitHub actions allows for command-line tasks to be ran whenever events such as pushes, pull requests, new issues, drafted releases, etc, happen on the repository. There are many other addons on GitHub that already use FPtje's GLua Linter to analyise and check code that gets pushed. Whenever code containing errors is commited/pushed, GitHub actions will automatically notify the commit author and repository contributors.
To take the effort off us for compressing addon content so it's ready for the workshop, we can use GitHub actions bundled with GMad to automatically generate a
.gma
file whenever a new release is drafted. Meaning all we have to do is write the highlights and upload the changes to the Steam Workshop. Thankfully, this process has also been changed with the new ISteamUGC system in-place. Only content that's been changed on the.gma
file has to be uploaded, so no longer do we have to upload the whole 2GB for every single update.The text was updated successfully, but these errors were encountered: