-
Notifications
You must be signed in to change notification settings - Fork 0
Setup build system #25
Copy link
Copy link
Open
Labels
status/approvedThis issue has been approved for implementation.This issue has been approved for implementation.type/enhancementNew feature or requestNew feature or request
Description
Metadata
Metadata
Assignees
Labels
status/approvedThis issue has been approved for implementation.This issue has been approved for implementation.type/enhancementNew feature or requestNew feature or request
Is your feature request related to a problem? Please describe.
N/A
Describe the solution you'd like
The addon needs to be built with every pull request to ensure it doesn't break. This needs to be done in such a way that new contributors cannot immediately trigger PRs with potentially malicious code.
I also need to determine how to keep the plugin versions in-sync with the source control tags. Ideally, one should trigger the other so a version only needs to be set in one place. Setting the version from the source control tag is likely better since it allows releases to be cut at any time and with only one update.
Describe alternatives you've considered
N/A
Additional context
There is an unofficial docker image for building Godot: https://github.com/abarichello/godot-ci
This image also has actions support: https://github.com/marketplace/actions/godot-ci