Commit Graph

18 Commits

Author SHA1 Message Date
Val Lorentz f86e11a288
Use a better / more detailed reporter on Github PRs 2021-09-05 21:59:04 +02:00
Valentin Lorentz 3630a25c11 Add ngircd controller 2021-09-05 17:45:09 +02:00
Valentin Lorentz a624bf6db8 Parallelize tests for bahamut, they are very slow. 2021-08-09 23:43:30 +02:00
Val Lorentz a43ae63beb
Fix CI cache (#92)
it didn't work so far because you can't use variable in the path...
2021-08-09 20:42:36 +02:00
Valentin Lorentz b780513e82 Exclude Ergo/Limnoria/Sopel from devel_release cron, they don't have such a version flavor 2021-07-08 20:31:57 +02:00
Valentin Lorentz b845642d07 Disable Atheme tests on Insp4 2021-07-07 22:06:38 +02:00
Valentin Lorentz 4fcc13d9c1 remove irrelevant tests from cron jobs 2021-07-07 21:55:27 +02:00
Valentin Lorentz 13b4806908 Enable Anope tests on Insp4 2021-07-07 21:46:59 +02:00
Valentin Lorentz b2a2664de2 Fix build stats being overwritten 2021-07-07 21:30:47 +02:00
Val Lorentz 8ddf39bd91
Deduplicate Insp/Unreal/Anope builds (#77) 2021-07-07 21:05:14 +02:00
Val Lorentz a637ae3927
Add Anope controller, and use it with inspircd and unreal (#75)
* Add Anope controller, and use it with inspircd and unreal

* Build Anope before running it, duh

* Fix Anope build script

* Consistently use ascii casemapping instead of rfc1459

* Skip failing test with Anope
2021-07-07 15:06:00 +02:00
Valentin Lorentz 7c32d47713 workflows: Disable cache for inspircd + add version flavor to the cache key for others 2021-07-06 21:34:56 +02:00
Val Lorentz d17cae6a8a Publish unit tests results and variations on each PR (#73)
So it's easier to detect that we accidentally marked a lot of tests
as skipped.

* Try EnricoMi/publish-unit-test-result-action@v1

* Make build job generation more modular

* Unify workflows, so their results can be added together in the report (instead of overwriting each other)
2021-07-04 23:13:28 +02:00
Valentin Lorentz 9581ca0cf3 Skip services tests on Insp4.
Atheme doesn't support it yet.
2021-07-03 20:34:36 +02:00
Valentin Lorentz 8288e36469 Allow triggering crons manually 2021-07-03 19:35:36 +02:00
Valentin Lorentz f420b6cb0a Add version flavor to workflow name 2021-07-03 16:20:26 +02:00
Val Lorentz 26fe83d2c6
Add workflows triggered by crons to run on the latest development versions (#66) 2021-07-03 16:15:04 +02:00
Val Lorentz d7d6f0c521
Generate .github/workflows/ from a single compact file (#65)
It's easier to read and maintain
2021-07-03 14:50:00 +02:00