Miodrag Milanović
fcc3d7132d
Fix building and running unit tests ( #5374 )
...
* Fix building and running unit tests
* Enable unit tests
* Add gtest always
* test-sanitizers.yml: Use makefile.conf
* proper test setup
* make it run on macOS
* Run libyosys build only for unit tests after testing is done
* Disable LTO on public CI
---------
Co-authored-by: Krystine Sherwin <93062060+KrystalDelusion@users.noreply.github.com>
2025-09-23 17:10:18 +02:00
Krystine Sherwin
5db312b6cf
Bump to llvm@20
2025-09-02 11:30:57 +12:00
Krystine Sherwin
3426905e60
CI: Use brew bundle
...
Also skip `brew update`.
Specify llvm@20 due to problems with clang-21 and macOS .dylib.
2025-09-02 10:36:55 +12:00
Krystine Sherwin
2b7b09b81a
Add libfl-dev
...
Should fix the missing `<FlexLexer.h>` error.
2025-08-11 13:34:10 +02:00
Miodrag Milanovic
6b449970ef
test-build: Fix missing bzlib.h
2025-01-20 16:08:42 +01:00
Miodrag Milanovic
be8c75a3a5
CI: make CI continue even if brew objects
2024-10-18 08:38:36 +02:00
Miodrag Milanovic
a6ccf22047
force brew formula update
2024-10-09 14:09:10 +02:00
Miodrag Milanovic
c93c7f8307
CI: lld is now separate brew package
2024-10-09 09:50:36 +02:00
Emil J. Tywoniak
29d53bc94a
actions: try fix GITHUB_PATH
2024-07-24 19:50:34 +02:00
Emil J. Tywoniak
ad47844bbf
actions: macos install lld from llvm package
2024-07-24 18:32:04 +02:00
Krystine Sherwin
ff730f486a
ci: Add autoconf to macos dependencies
2024-05-10 09:54:38 +12:00
Krystine Sherwin
8fc7dcb516
ci: Drop python2
2024-05-10 09:51:37 +12:00
Krystine Sherwin
144d3c9601
Add empty line to action.yml
2024-05-10 09:51:37 +12:00
Krystine Sherwin
6451a6a0dc
ci: Fix action.yml
2024-05-10 09:49:34 +12:00
Krystine Sherwin
d07323e7dd
ci: Add action for reusable build env setup
2024-05-10 09:49:34 +12:00