Wilson Snyder
953249aa43
CI: Add dist-vlt-3 to avoid out of disk space
2024-03-12 07:49:01 -04:00
Geza Lore
f56f318217
Make installation relocatable, and the installation testable ( #4927 )
...
Fixes #4893
2024-03-01 00:08:28 +00:00
Wilson Snyder
6f92c9c974
CI: Update upload-artifacts/download-artifacts version ( #4875 )
2024-02-04 10:29:34 -05:00
Wilson Snyder
f0d010d9c5
Github: Update actions ( #4852 )
2024-01-22 22:32:00 -05:00
Wilson Snyder
3eaed3b6f5
Remove deprecated 32-bit pointer mode ( #4791 ).
2024-01-01 10:16:48 -05:00
Wilson Snyder
9882c4c761
Github: Commentary
2023-12-24 10:35:12 -05:00
Wilson Snyder
27102ea0fb
CI: Combine lint and build workflows ( #4671 )
2023-11-06 07:13:00 -05:00
Wilson Snyder
c1c8b30a35
CI: Add lint-py action ( #4640 )
2023-10-30 08:02:54 -04:00
Wilson Snyder
afaa02709c
CI: Increase CCACHE_MAXSIZE ( #4595 )
2023-10-21 10:38:46 -04:00
Wilson Snyder
d2c72a7f21
CI: Disable m32 runs
2023-09-25 12:30:25 -04:00
Wilson Snyder
a9256d4758
CI: Disable m32 runs
2023-09-25 11:28:44 -04:00
Anthony Donlon
d64c023099
CI: Cancel previous runs for pull requests automatically ( #4512 )
2023-09-23 11:50:05 -04:00
Jose Loyola
6c80457262
CI: Refactor docker build action to define DOCKER_HUB_NAMESPACE as repo variable ( #4419 )
2023-08-15 06:45:07 +02:00
Wilson Snyder
776d4e6ac2
CI: Build 20.04 on pull requests
2023-06-23 07:08:04 -04:00
Wilson Snyder
ff324625e4
CI: Disable m32 on g++
2023-05-23 23:04:24 -04:00
Wilson Snyder
607f853bc7
CI: Disable m32 on g++
2023-05-23 22:35:07 -04:00
Wilson Snyder
09fb1174f1
CI: Disable m32 on g++
2023-05-23 22:34:27 -04:00
Wilson Snyder
542eaab3dd
CI: Disable m32 on g++
2023-05-23 22:28:40 -04:00
Wilson Snyder
a301a498f5
CI: Disable m32 on g++
2023-05-23 22:27:10 -04:00
Wilson Snyder
c8ca54ea31
CI: Disable m32 on g++
2023-05-23 22:24:47 -04:00
Jose Loyola
d693dc85e4
Add Github action to build and push docker images ( #4163 )
2023-05-04 07:44:55 -04:00
Wilson Snyder
c039a5229d
github: Remove 18.04
2023-01-05 07:25:34 -05:00
Kritik Bhimani
a86ded97c9
CI: Add ci for cmake on windows ( #2681 ) ( #3819 )
2022-12-23 18:12:17 -05:00
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
Wilson Snyder
4db998d357
CI: coverage on 22.04
2022-10-01 10:09:14 -04:00
Wilson Snyder
75a70bee6d
Update to clang-format-14 on Ubuntu22.04
2022-09-27 21:47:45 -04:00
Wilson Snyder
42283150d7
Actions: Use 22.04 for contrib action
2022-09-07 22:13:02 -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
3b1371124e
Update bug template.
2022-01-02 14:03:20 -05:00
Wilson Snyder
4184ad1921
Commentary
2021-11-23 18:27:40 -05: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
c75a686081
Internals: Update to clang-format-11 ( #3021 )
2021-06-14 14:50:40 -04:00
Geza Lore
2705715bb1
CI: set CI_M32 to 0 in coverage workflow
2021-06-14 01:30:50 +01: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
18cabc369b
CI: fix error in coverage workflow file
2021-06-13 03:16:58 +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
1abd339863
CI: fix caching in coverage build
2021-06-10 01:04:43 +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
ac19d552b1
CI: Change name and commit message of formatting job
...
The format job actually runs more than just clang-format these days.
Change message to hint more directly towards what it does. Change job
name to 'format'.
2021-06-09 22:45:25 +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