Kamil Rakoczy
79e0fa3327
CI: Switch building pull requests to ubuntu 22.04 ( #3753 )
2022-11-16 10:14:12 -05:00
Wilson Snyder
ca8ef7ce73
github: upload-artifacts/download-artifacts/cache@v3 ( #3700 )
2022-10-20 20:23:04 -04:00
Wilson Snyder
23d538fdaf
github: upload-artifacts/download-artifacts/cache@v3
2022-10-20 20:04:45 -04:00
Wilson Snyder
aaadc3def7
github: Use checkout@v3 ( #3700 )
2022-10-20 19:57:50 -04:00
Geza Lore
c64a07fd09
CI: fix cache keys in test jobs
2022-05-30 18:35:59 +01:00
Geza Lore
694919b9d1
CI: add ubuntu-22.04 regressions
2022-05-30 18:34:41 +01:00
Krzysztof Bieganski
561eaa311d
Tests: Enable CI testing with GCC 10 ( #3432 )
...
This is a pre-PR to #3363 .
Signed-off-by: Krzysztof Bieganski <kbieganski@antmicro.com>
2022-05-17 09:19:06 -04:00
Wilson Snyder
deebfa3239
Tests: Remove Ubuntu 16.04 as github removes in a month.
2021-07-25 11:22:25 -04:00
Geza Lore
208f1504fb
CI: Add -m32 build
2021-06-14 00:37:59 +01:00
Geza Lore
01a54d6960
CI: Build opt and dbg together, archive whole source tree
...
Prep for adding more CI targets. Building dbg and opt in the same job
(as standard) simplifies caching, debugging and artifact handling. With
ccache it should not take much longer either. Also removes the need to
re-configure in the test job.
2021-06-13 22:45:57 +01:00
Geza Lore
23fc08bdf9
CI: swap order of platforms
...
GitHub Actions starts the jobs earlier in the list first. This change
has the effect of starting the few longer running jobs (those on ubuntu
20.04) first.
2021-06-13 22:45:57 +01:00
Geza Lore
cd871ca79e
CI: Increase cache sizes slightly
2021-06-13 03:16:56 +01:00
Geza Lore
2d2bd5b95e
CI: Upload separate named artifacts, only fetch ones that are needed
2021-06-13 01:05:42 +01:00
Geza Lore
02835f199b
CI: Improve caching
...
GitHub Actions allow a total 5 GB of cache storage space per repository,
after which it will evict old caches. Tweaked cache sizes so master + a
few PRs can fit at the same time. Don't cache coverage builds as they
run weekly and with additional compiler options, so their caches would
likely be state anyway.
2021-06-13 00:19:40 +01:00
Geza Lore
d22df4e907
CI: Add extra dist-vlt shard for better load balancing
2021-06-09 23:51:03 +01:00
Geza Lore
58b4ed0995
CI: Do not limit parallelism
...
Free accounts can run up to 20 jobs, pro ones 40. There does not seem to
be a reason to limit ourselves to 8.
2021-06-09 22:45:25 +01:00
Geza Lore
7ef9b32faa
CI: Use separate ccache instances for each job
2021-06-09 22:21:32 +01:00
Wilson Snyder
c99f01b7fe
Converted Asciidoc documentation into reStructuredText (RST) format.
2021-03-12 13:52:47 -05:00
Unai Martinez-Corral
6e3de7bfd1
CI: exploit concurrency ( #2687 )
...
Co-authored-by: Wilson Snyder <wsnyder@wsnyder.org>
2020-12-23 18:53:05 +01:00
Wilson Snyder
4db673b2ff
ci: Fix Ubuntu-18.04/16.04 runs
2020-12-10 20:22:00 -05:00
Unai Martinez-Corral
8e178ca4a9
CI: Misc style cleanups ( #2683 )
2020-12-10 12:33:26 -05:00
Wilson Snyder
28ee80c310
CI: coverage action parallelism
2020-12-09 21:10:34 -05:00
Wilson Snyder
9a904b97b2
CI: coverage action parallelism
2020-12-09 20:30:18 -05:00
Yutetsu TAKATSUKASA
7f6d4ac359
Use both gcc and clang in CI ( #2667 )
...
* Remove remaining TRAVIS_ variable
* Use both gcc and clang.
2020-12-05 12:36:04 +09:00
Wilson Snyder
666d0ab552
Standard YAML spacing is 2 spaces.
2020-12-04 17:39:53 -05:00
Wilson Snyder
b9f2400d17
Rename workflow to appease badges
2020-12-04 17:11:00 -05:00