Skip to content

Setup build system #25

Description

@nullbuilds

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

Metadata

Metadata

Assignees

Labels

status/approvedThis issue has been approved for implementation.type/enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions