3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-11-22 21:51:28 +00:00
Commit graph

23 commits

Author SHA1 Message Date
Krystine Sherwin
a4a491719e
Drop boost-python 2025-11-01 20:11:36 +13:00
Krystine Sherwin
ec2148d16b
CI: Move libbz2 to iverilog setup
Needed for vcd2fst.
2025-11-01 20:08:45 +13:00
Krystine Sherwin
bb8c72a9d7
Docs: Bringing prereqs in line
Add comments in setup-build-env/action.yml for where to document prereqs (and the separation between build/run and test).
Add some initial (very basic) text for `test_suites.rst`, listing prereqs and how to run the tests (with subsections for the different optional tests, which is currently docs, functional and unit).
Add sphinx-inline-tabs, use it for tidying up prereq instructions based on OS/platform (mostly helpful in the test suites doc where there are multiple sections split by OS).
Also fixes some single backticks that should be double backtick.
2025-11-01 16:19:38 +13:00
Krystine Sherwin
c6f1979032
CI: Fix iverilog deps 2025-11-01 15:36:07 +13:00
Krystine Sherwin
1c4d2f7790
CI: Split dependency setup
Split into common + build/docs/test (common always installs, build/docs/test are installed as requested with `build-*-deps` input flag).
2025-11-01 14:57:25 +13:00
Krystine Sherwin
dcc24edd9a
CI: Save iverilog cache in action
We still want to cache iverilog even if the rest of the action fails, so explicitly save/restore instead of standard cache.
2025-11-01 14:16:09 +13:00
Krystine Sherwin
4aa075be46
CI: iverilog setup as composite action
Called during setup-build-env.
2025-11-01 12:51:15 +13:00
Krystine Sherwin
fc075b901c
action.yml: Playing with apt cache 2025-11-01 12:42:52 +13:00
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