caac08a7d7
fix(tests): replace libexpect with forkpty() for functional tests
...
CI Code / Linux (debian) (pull_request) Waiting to run
CI Code / Linux (ubuntu) (pull_request) Waiting to run
CI Code / Check spelling (pull_request) Successful in 20s
CI Code / Check coding style (pull_request) Successful in 34s
CI Code / Linux (arch) (pull_request) Failing after 3h11m46s
Remove dependency on libexpect which had a segfault bug on Arch Linux.
- Replace exp_spawnl() with forkpty() for PTY creation
- Replace exp_expectl() with custom POSIX regex matching
- Update configure.ac to check for forkpty() instead of libexpect
- Update Makefile.am to link with libutil instead of libexpect/libtcl
- Remove expect/tcl packages from all Dockerfiles
- Add Valgrind suppressions for stabber/pthread false positives
2025-12-29 21:19:30 +03:00
5e4e28cd13
fix(docker): disable SSL verification for git clone commands in Dockerfiles
CI Code / Linux (arch) (pull_request) Failing after 2m56s
CI Code / Linux (debian) (pull_request) Failing after 10m53s
CI Code / Linux (ubuntu) (pull_request) Has been cancelled
CI Code / Check coding style (pull_request) Has been cancelled
CI Code / Check spelling (pull_request) Has been cancelled
2025-12-24 18:38:06 +03:00
4c327bcb0c
fix(docker): remove unnecessary http.sslverify flag from git clone commands
CI Code / Check spelling (pull_request) Successful in 16s
CI Code / Check coding style (pull_request) Successful in 30s
CI Code / Linux (ubuntu) (pull_request) Failing after 8s
CI Code / Linux (debian) (pull_request) Failing after 1m42s
CI Code / Linux (arch) (pull_request) Has been cancelled
2025-12-24 18:35:35 +03:00
c33884ddc4
fix(docker): add TERM environment variable to all Dockerfiles for consistency
CI Code / Check coding style (pull_request) Successful in 32s
CI Code / Check spelling (pull_request) Successful in 19s
CI Code / Linux (debian) (pull_request) Failing after 11m49s
CI Code / Linux (arch) (pull_request) Successful in 13m58s
CI Code / Linux (ubuntu) (pull_request) Successful in 2h35m33s
2025-12-21 15:16:12 +03:00
e4b6daddf0
build(docker): enable stabber for functional tests
...
CI Code / Check spelling (pull_request) Successful in 19s
CI Code / Linux (arch) (pull_request) Failing after 32s
CI Code / Check coding style (pull_request) Successful in 39s
CI Code / Linux (ubuntu) (pull_request) Successful in 16m58s
CI Code / Linux (debian) (pull_request) Successful in 17m19s
- Enable stabber build from https://git.jabber.space/devs/stabber
- Add tcl-expect-dev package for Debian/Ubuntu (required by libexpect)
- Add expect package for Arch Linux
2025-12-15 15:38:52 +03:00
036fab364a
build(docker): enable stabber for functional tests
...
CI Code / Check spelling (pull_request) Successful in 19s
CI Code / Linux (arch) (pull_request) Failing after 32s
CI Code / Check coding style (pull_request) Successful in 36s
CI Code / Linux (ubuntu) (pull_request) Failing after 1m19s
CI Code / Linux (debian) (pull_request) Failing after 1m28s
- Enable stabber build from fork git.jabber.space/jabber.developer2/stabber
- Add tcl-expect-dev package for Debian/Ubuntu (required by libexpect)
- Add expect package for Arch Linux
2025-12-15 11:47:11 +03:00
57e5f30f1a
build(docker): enable stabber for functional tests
...
CI Code / Check spelling (pull_request) Successful in 23s
CI Code / Linux (arch) (pull_request) Failing after 35s
CI Code / Check coding style (pull_request) Successful in 38s
CI Code / Linux (ubuntu) (pull_request) Failing after 1m10s
CI Code / Linux (debian) (pull_request) Failing after 1m40s
- Enable stabber build from fork git.jabber.space/jabber.developer2/stabber
- Use fix/xmpp-parsing branch with XMPP stream parsing fixes
- Add tcl-expect-dev package for Debian/Ubuntu (required by libexpect)
- Add expect package for Arch Linux
2025-12-15 11:30:38 +03:00
Michael Vetter
fe440bb67a
ci: add awk to fedora
2025-04-16 11:06:49 +02:00
Steffen Jaeckel
9fc0326428
Add Valgrind to CI
...
* Also pass `$*` to `configure` when invoking `ci-build.sh`, so one can
e.g. run `./ci-build.sh --without-xscreensaver`
Signed-off-by: Steffen Jaeckel <s@jaeckel.eu >
2025-03-11 12:15:09 +01:00
Michael Vetter
dba9f3f821
ci: fedora - remove python2
2022-08-18 15:03:38 +02:00
Michael Vetter
0c7350e2e6
Make qrencode optional and add to CI
2022-05-30 18:06:13 +02:00
Michael Vetter
3aafffded9
Add pixbuf building to CI
2022-05-30 17:49:09 +02:00
Michael Vetter
fada16bd6d
ci: dont verify ssl
2022-01-12 18:59:39 +01:00
Michael Vetter
992f5b800b
ci: remove building of stabber
...
It's not run anyways.
See https://github.com/profanity-im/profanity/issues/789
2022-01-12 16:54:43 +01:00
Michael Vetter
50f0cfd324
ci: git clone from https
...
```
Cloning into 'stabber'...
fatal: remote error:
The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
```
2022-01-11 16:16:12 +01:00
Michael Vetter
61cebcdf5b
ci: switch from libmesode to libstrophe
2021-10-28 20:13:41 +02:00
Michael Vetter
a1d37dda18
Add Fedora travis CI
...
Regards https://github.com/profanity-im/profanity/issues/1314#issuecomment-614242435
2020-04-17 15:46:55 +02:00