Felix Schurk
82e0d53cdf
add ctest as test driver ( #3446 )
2024-05-10 01:20:54 +00:00
Felix Schurk
eaef05ee95
Update fedora 38 docker container to fedora 40 ( #3396 )
2024-04-24 08:31:36 -04:00
Dustin J. Mitchell
aaff97d878
Use opensuse tumbleweed ( #3282 )
2024-03-04 17:42:27 +00:00
Dustin J. Mitchell
18a8bd2997
Use corrosion instead of CMakeRust ( #3273 )
...
* Use corrosion instead of CMakeRust
* use OpenSUSE tumbleweed (latest) to get newer CMake
2024-03-02 16:21:34 -05:00
Felix Schurk
8dd29e0a8a
Change to out-of source build, Update build instructions ( #3271 )
...
* update build instructions
Usage of "modern" CMake syntax and using specific out of source build.
Further add example on how to build in parallel, build a specific target
and how to change the compiler.
This closes #3236 .
2024-02-25 12:27:52 -05:00
Dustin J. Mitchell
5806413d64
Update to supported linux distros ( #3248 )
2024-01-21 13:13:41 -05:00
Dustin J. Mitchell
31105c2ba3
Sync against taskchampion-sync-server ( #3118 )
...
This removes use of gnutls and the TLS implementation, which is no
longer needed (task synchronization is handled via Taskchampion, which
uses `reqwest`, which handles TLS via other Rust dependencies). This
incidentally removes the following config options:
* `debug.tls`
* `taskd.ca`
* `taskd.certificate`
* `taskd.ciphers`
* `taskd.credentials`
* `taskd.key`
* `taskd.server`
* `taskd.trust`
2023-07-08 10:27:33 -04:00
Dustin J. Mitchell
6f7c5c31a9
install Rust on each push in docker images
2022-07-29 21:41:41 -04:00
Tomas Babej
2f30bc8cbf
tests: Add dockerfile for Ubuntu 22.04
2022-07-24 13:58:10 -04:00
Tomas Babej
08d647102f
tests: Remove Ubuntu 21.04 and 21.10 from the test matrix
...
Both releases are beyond their respective EoL [1].
[1]: https://wiki.ubuntu.com/Releases
2022-07-24 13:58:10 -04:00
Tomas Babej
e60fdafdaa
centos8: Fix missing repo metadata
2022-02-11 00:40:31 -05:00
Tomas Babej
cb058f2e4b
tests: Remove Ubuntu 20.10 (now beyond EOL) from the test matrix
2022-01-05 21:01:21 -05:00
Tomas Babej
caf0f9db3e
tests: Clarify we're testing OpenSUSE 15.x rolling
2021-11-06 13:08:51 -04:00
Tomas Babej
da43078eba
tests: Add Ubuntu 21.10 into the test matrix
2021-11-06 12:59:16 -04:00
Tomas Babej
6fae705b43
tests: Add Ubuntu 20.10 into the test matrix
2021-11-06 12:57:26 -04:00
Tomas Babej
e4f1e05c1d
tests: Add Fedora 35 into the test matrix
2021-11-06 12:54:46 -04:00
Tomas Babej
4559287d07
tests: Remove tests on F31
...
This distribution release is more than a year out of its support window.
2021-11-06 12:52:24 -04:00
Tomas Babej
c010855bac
Merge branch '2.6.0'
2021-10-02 22:04:54 -04:00
Tomas Babej
b7541571b5
test: Replace cmake3 with cmake for CentOS builds
2021-06-06 00:27:39 -04:00
Tomas Babej
6aa46e7d1a
ci: Test on Ubuntu 21.04
2021-04-22 00:02:37 -04:00
Tomas Babej
70815edb8a
ci: Test on Fedora 34
2021-04-22 00:02:37 -04:00
Tomas Babej
af5e81434f
tests: Parallelize more when compiling TW
2020-12-10 00:08:44 -05:00
Tomas Babej
c6ec416e30
ci: Rename Arch container to make it clear we're testing on rolling base
2020-12-06 10:09:53 -05:00
Tomas Babej
9a193e26ec
ci: Add support for CentOS 8
2020-12-06 10:09:46 -05:00
Tomas Babej
2657880ff3
ci: Replace F28 and F29 with F31, F32 and F33
2020-12-06 10:09:39 -05:00
Tomas Babej
497262d23c
ci: Add Ubuntu 20.04
2020-12-06 10:09:31 -05:00
Tomas Babej
1b745bc505
ci: Properly setup en_US.UTF-8 locale for Ubuntu containers
2020-12-06 10:09:20 -05:00
Max Rossmannek
2620714b43
Fix Arch docker image
2020-12-06 10:01:54 -05:00
Max Rossmannek
4ebf611b91
Fix faketime packages
2020-12-06 10:01:45 -05:00
Max Rossmannek
862ae0b969
Replace libfaketime with faketime in debianstable
...
I verified locally that this avoids skipping all of the
faketime-dependent unittests. The Travis CI logs will have to be
investigated for all of the other docker images on which distros we may
need to apply a similar fix.
2020-12-06 10:01:30 -05:00
Max Rossmannek
b634dea7ab
Attempt greedy docker config update
...
This is an attempt at updating all docker configurations by simply
replacing the `python` packages with `python3`. The Travis CI will let
us know if this works.
2020-12-06 10:01:19 -05:00
Tomas Babej
af49667adb
ci: Rename Arch container to make it clear we're testing on rolling base
2020-12-06 02:42:10 -05:00
Tomas Babej
a6bbeeaab5
ci: Add support for CentOS 8
2020-12-06 01:55:17 -05:00
Tomas Babej
53e39760ab
ci: Replace F28 and F29 with F31, F32 and F33
2020-12-06 01:35:47 -05:00
Tomas Babej
88ea8544f6
ci: Add Ubuntu 20.04
2020-12-06 00:53:34 -05:00
Tomas Babej
2b9525980e
ci: Removing support for Ubuntu 16.04
...
Ubuntu 16.04 has reached EOL and the 2.6.0 branch does not compile
there.
2020-12-06 00:28:59 -05:00
Tomas Babej
bf99dedc07
ci: Properly setup en_US.UTF-8 locale for Ubuntu containers
2020-12-06 00:22:32 -05:00
Max Rossmannek
50cfd92ad5
Fix Arch docker image
2020-11-30 00:51:54 -05:00
Max Rossmannek
596d681be7
Fix faketime packages
2020-11-30 00:51:54 -05:00
Max Rossmannek
07a27cbd3b
Replace libfaketime with faketime in debianstable
...
I verified locally that this avoids skipping all of the
faketime-dependent unittests. The Travis CI logs will have to be
investigated for all of the other docker images on which distros we may
need to apply a similar fix.
2020-11-30 00:51:54 -05:00
Max Rossmannek
61a78d0a6f
Attempt greedy docker config update
...
This is an attempt at updating all docker configurations by simply
replacing the `python` packages with `python3`. The Travis CI will let
us know if this works.
2020-11-30 00:51:54 -05:00
Tomas Babej
d457bca59a
tests: Add CentOS7 CI testing support
2019-02-07 08:37:59 -05:00
Tomas Babej
8f8a04fdb5
tests: Install libfaketime in all containers
2019-02-07 08:37:59 -05:00
Tomas Babej
928befeea2
tests: Use verbose output when running the tests
2019-02-07 08:37:59 -05:00
Tomas Babej
adece30891
tests: Add Archlinux 2018 platform
2019-02-07 08:37:59 -05:00
Tomas Babej
012430cfb6
tests: Add OpenSUSE platform
2019-02-07 08:37:59 -05:00
Tomas Babej
0b20a7eef8
tests: Add Debian Testing as a platform
2019-02-07 08:37:59 -05:00
Tomas Babej
82102f59ba
tests: Add gentoo platform
2019-02-07 08:37:59 -05:00
Tomas Babej
ea2c4d96b4
tests: Add support for Fedora 29
2019-02-07 08:37:59 -05:00
Tomas Babej
9518cdc1e9
tests: Add testing support for Ubuntu 18.04
2019-02-07 08:37:59 -05:00