fabriceci / godot-rapier2d

GDExtension for Rapier2D
MIT License
15 stars 3 forks source link

update github actions to build #1

Closed Ughuuu closed 1 year ago

Ughuuu commented 1 year ago

Fixes build for latest version of godot-cpp and adds GitHub Actions to build automatically, export the build and sign it(still need to add secrets for signing)

Added build for most major platforms. Also has signing for macOS.

Fixed build and updated folder to be addons. Also made it export the addons folder so in order to use just copy paste the addons folder.

Ughuuu commented 1 year ago
  • Did you check if the action build properly et the name match the one in `.gdextension" file?

Right now it fails on code style, tested it a bit before, will test it more after code style passes.

  • Since you're working on Actions, could we also build variations of Rapier (multithreaded or deterministic option)?

Sure thing, for start I would make the build work, and then we can add variations of multithreaded and deterministic. Not sure about exporting them, if they would be individual binaries that you can select in a dropdown in godot or not, since that would triple the binary size in the end. But we can think of that later.