maiself / godot-python-extension

Python language bindings for the Godot game engine
https://godot-python-extension.readthedocs.io
MIT License
18 stars 3 forks source link

Any interested in adding github actions #7

Open fire opened 1 month ago

fire commented 1 month ago

I can work on adding github actions

maiself commented 1 month ago

Sure! There's already an action for triggering a build manually, but its pretty basic and I'm no expert in setting up actions. What are you thinking of adding?

fire commented 1 month ago

I didn't see there were actions, because they were manual. hmm

maiself commented 1 month ago

Should they be made automatic? I'm not all that familiar with the implications, I remember being concerned about usage limits and trying to keep build times down (looks like I got single source builds down to 3-5 min for each platform...)

The actions I did setup were primarily to give me a sane reliable way to build the extension that would run on systems other than my own (rolling release arch linux isn't good for redistributable builds) and to serve as a very basic build guide for others to use until I can get documentation written.

I'm perfectly fine with having things changed and letting you take lead on this if you interested, as well as leaving things as they are if you aren't, no pressure either way. I'm just glad there's interest enough to have discussion.

fire commented 1 month ago

There are different usage limits for opensource (public) and private organizations. The runners repositories has open limits for use. for example on my repositories we get 20 runners.