Johannes Altmanninger
28b17879c7
Install tmux to run tmux-tests on MacOS CI
...
Also install them explicitly on Linux, for better discoverability.
2021-05-01 22:51:35 +02:00
David Adam
fd184cb4ea
GitHub Actions: drop UBSan suppressions
...
These were only needed on Travis, and only worked there in this form.
2021-04-07 20:29:54 +08:00
David Adam
a1f55b1b73
GitHub Actions: run tests against all branches
2021-04-07 20:27:58 +08:00
Fabian Homborg
e19a2f9f85
Github: Force using vendored pcre2
...
It seems an update to the ubuntu image github uses included pcre2, but
only the 64-bit version.
So since we now force a 32-bit fish but don't force the vendored pcre,
it complains.
Simply force the vendored pcre as well as I don't believe it's worth
it to change the pcre2 detection in this case.
2021-04-01 22:58:25 +02:00
Mahmoud Al-Qudsi
070e6e41ca
Remove homebrew dependency in macOS CI workflow
...
The GitHub documentation states that python3 w/ pip3 is already
installed, and homebrew is slow as molasses (and when it finally runs it
gives a warning about python already being installed and up to date).
2021-02-22 20:35:56 -06:00
ridiculousfish
96f2de9d15
Revert "Disable Github Actions tsan"
...
This reverts commit 432f005859
.
Thread Sanitizer issues have been sorted, so bravely re-enable
this test.
2021-02-07 10:59:10 -08:00
Fabian Homborg
432f005859
Disable Github Actions tsan
...
This was updated and now always fails, but it always did so - you can
test it with 3.1.2 as well, it's just not happy with the iothread
stuff.
Because it's super easy to test this locally this disables the github
actions test so it doesn't complain *constantly*.
See #7681
2021-02-06 21:32:42 +01:00
ridiculousfish
c1cfefa057
Attempt to fix the ubuntu 32 bit vendored PCRE build
...
Use 'apt update' and see what happens
2020-12-19 18:22:10 -08:00
Fabian Homborg
6ceada8aa1
CI: Add sanitizer builds
2020-11-11 17:55:03 +01:00
Fabian Homborg
afa57619a8
CI: Add 32bit Ubuntu build with vendored pcre2
...
From Travis
2020-11-11 17:53:18 +01:00
Fabian Homborg
6e3537dbde
CI: Add CXXFLAGS from Travis
...
This errored for some Warnings to match OBS
2020-11-11 17:43:24 +01:00
Fabian Homborg
bff1f1aeea
Actually run the tests on Github Actions Ubuntu
...
Oops
2020-11-07 07:55:47 +01:00
Fabian Homborg
811ba586ea
Github Actions: Try macOS again
...
Once more into the breach!
See #7447 .
2020-11-02 21:04:36 +01:00
Fabian Homborg
92b987145e
Disable macos tests on github again
...
Yeah, just *much* too slow to not be super flaky.
2020-06-19 23:13:21 +02:00
Fabian Homborg
56a9e698d0
Github Actions: Work around macos codesigning
...
We can't use gettext and we won't use system pcre2.
2020-06-18 17:27:07 +02:00
Fabian Homborg
89622eb6f3
Github actions: Try macos again
...
This might possibly use pexpect
2020-06-18 17:20:27 +02:00
Fabian Homborg
298073f08c
github: Use pexpect
2020-06-18 17:10:09 +02:00
Fabian Homborg
d2cc59dc73
github actions: Disable macOS for now
...
This just fails left and right. Once we've merged the pexpect stuff
and remove the too-tight tests we can try enabling it again.
2020-04-18 10:31:22 +02:00
Fabian Homborg
66b0fa72aa
Add github actions CI
2020-04-04 13:31:48 +02:00