godot-extended-libraries / godot-next

Godot Node Extensions - Basic Node Extensions for Godot Engine
MIT License
957 stars 61 forks source link

Switch CI from Travis CI to GitHub Actions #90

Closed aaronfranke closed 3 years ago

aaronfranke commented 3 years ago

GitHub Actions is a better option than Travis CI these days. The script was updated for better compatibility with non-Linux systems such as BSD and macOS. I also added a CODEOWNERS file and put myself in it for a few folders.

The second commit updates this project to Godot 3.2.3, which involves using the new .csproj format for C#. This means that for C# the repo is now incompatible with Godot 3.2.2 or earlier, and 3.2.3 is required.

willnationsdev commented 3 years ago

Gotcha. Thanks. In that case, I'll probably wait until #89 is merged and then create a branch for 3.2.2 before merging this one in.

aaronfranke commented 3 years ago

@willnationsdev I wasn't sure whether it was worth making two PRs for "routine maintenance". Since you want to make a 3.2.2 branch, I updated this PR to only have the CI changes, and then I will make another PR for the update to Godot 3.2.3.

willnationsdev commented 3 years ago

Sounds good. Thanks!