blue-nebula / base

Main repository of Blue Nebula, a fast-paced shooter with a unique parkour system. It is a fork of Red Eclipse and is free software.
https://blue-nebula.org
15 stars 6 forks source link

CI, yet again #222

Closed TheAssassin closed 3 years ago

TheAssassin commented 3 years ago

Given that https://travis-ci.org is going to close down in just a few weeks, we need to move on to another platform.

It looks like GitHub actions would work. They even provide macOS build environments, which we need in order to be able to provide binaries for this (very very annoying) OS.

Looking for volunteers! It shouldn't be too much work, since I wrote most of the CI scripts independent from Travis (except for a few minor things maybe). I'm available for any questions. I'd like this to be tested in a fork of this main repository first, before we then move everything over to a new system.

TheAssassin commented 3 years ago

Before any other work can happen (which needs to be approved by the CI), we have to resolve this issue. Travis just doesn't work any more, unfortunately. I planned to get a bunch of PRs reviewed today, but I don't want to wait for days until I get feedback from the CI.