Commit graph

15 commits

Author SHA1 Message Date
Ibrahim Zidan
3d3a63914c
Implemented a github action step that pre-compiles all conan
dependencies and caches them for use in later builds, improving build
speed.

Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:50 +03:00
Ibrahim Zidan
f6f35f4652
Update windows github actions and re-enable them
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-07-21 02:03:49 +03:00
Ibrahim Zidan
3d6daf3eb3
Change gcc-snapshot CI build to just current gcc and make it the main sanitizer build as conan doesn't support preview releases
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-06-27 22:21:34 +03:00
Ibrahim Zidan
678d0393d8
Removal of mysql ci builds as it is moved to best-effort support basis
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-04-22 03:51:07 +02:00
Ibrahim Zidan
171c0f7392
Temporary disable latest clang and gcc builds until we fix pcre dependency
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-04-22 03:51:02 +02:00
Ibrahim Zidan
3547f8bd51
Change clang15 test to just clang and it will be used instead to test for most newest supported clang version
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-04-22 03:51:02 +02:00
Ibrahim Zidan
fb7bf70db7
Removal of old gcc CI builds as we phase out gcc versions on unsupported platforms
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-04-22 03:50:48 +02:00
Ibrahim Zidan
9d54dc7d76
Disable of macOS and Windows builds on CI until their native project files are supported again
Signed-off-by: Ibrahim Zidan <brahem@aotsw.com>
2026-04-22 03:49:37 +02:00
Haru
0a32256946
Drop the CI builds that require Ubuntu 18.04, which has been EoL for several months
The nodejs v20 actions require at least Ubuntu 20.04 to run. Downgrading
to nodejs 16 and extending its agony for a few more months until they
become fully unsupported seems pointless to me.

Signed-off-by: Haru <haru@dotalux.com>
2024-08-31 23:49:47 +02:00
Asheraf
ff3f778586
Adding github actions workflows for windows 2024-03-04 22:23:59 +01:00
Asheraf
d3db3f258c
Adding github actions workflows for macos x64 and ARM 2024-02-10 15:37:13 +01:00
Guilherme G. Menaldo
e0de07d062
make pull_requests also use "controller" workflow
for reasons unknown, the controller workflow was only used by pushes,
while all workflows were triggered separately for pull requests.

now both pushes and pull requests follow the same CI flow, with some
specifics for pushes being handled with ifs
2023-10-21 23:10:33 -03:00
Haru
ec6b079cff
Switch the gcc-7 and gcc-8 builds to Ubuntu 20.04
Signed-off-by: Haru <haru@dotalux.com>
2022-08-02 18:36:18 +02:00
Haru
012d719767
Update GitHub Actions workflow controller
Signed-off-by: Haru <haru@dotalux.com>
2022-06-02 04:49:09 +02:00
Haru
5ef2cfab03
Ensure order of execution of the GitHub Actions workflows
Signed-off-by: Haru <haru@dotalux.com>
2022-05-31 01:03:22 +02:00