opened
ISSOtm
username_0
As discussed in #469; the actual repo was set up as [rgbds-actions](https://github.com/username_0/rgbds-actions) to avoid enabling Actions globally on my fork.

(Obviously, if this gets merged, I will disable Travis and enable Actions.)

Benefits:
- Windows regression testing (though 32-bit builds [are crippled](https://github.com/rednex/rgbds/issues/469#issuecomment-586047765))
- Building at each commit (not worth much for *nix distros, but that might enable Windows users to go bleeding-edge as well if they want)
- Better integration than Travis (for one thing, jobs that fail because of cosmic bitflips can be re-launched by a maintainer without closing+opening the issue; minor but good)
- Forks should be able to enable CI (before creating PRs) using a single config option instead 

Possible improvements:
- Enabling tests on all branches?
- Automatic HTML doc generation (see #458, some details would need to be resolved)
- Automatic release generation+packaging on tag creation (didn't bother yet, don't know how much of it can be automated)
- Testing debug+release configurations (once those are implemented)
- Removing the shell scripts in `.github/actions`. They're there because I couldn't find them upstream, and one of them—`configure`, IIRC—was straight up broken as-is.
Switch CI to GitHub Actions
issue
created
AntonioND
username_1
comment
created
ISSOtm
username_0
CI is failing on checkpatch complaining about C coding style errors... in shell scripts.
Merging.
comment
created
AntonioND
username_1
I've disabled Travis CI (I think). I could keep it around for reference, or just get rid of it as it doesn't have much value to keep the build logs. Opinions?
comment
created
ISSOtm
username_0
Oh, whoops, I didn't see the comment, so I may have jumped the gun. I honestly think there's no value in keeping the Travis files, but I can revert if anyone wants.
comment
created
ISSOtm
username_0
Also, keeping it around for reference is useless—we just need to checkout a commit where it still exists; ain't that the point of a VCS after all? :stuck_out_tongue_winking_eye:
comment
created
aaaaaa123456789
username_2
Doesn't seem very useful. I'd just get rid of it.
comment
created
AntonioND
username_1
Ok, I think I've removed the integration. I think...
comment
created
AntonioND
username_1
It looks like the information is going to stay there, but Travis doesn't have access to the repo anymore.
comment
created
ISSOtm
username_0
I think I purged Travis' access to rednex at all. Considering the [build logs](https://travis-ci.org/rednex/rgbds/builds/650245962) can still be accessed, and all Travis-related config files are still in the history, I doubt this will lose us anything.
comment
created
AntonioND
username_1
I had to remove the webhook, but that's all.
comment