3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-02-23 16:57:53 +00:00
Commit graph

51 commits

Author SHA1 Message Date
Akash Levy
993b23e747 Merge upstream 2025-02-03 09:33:16 -08:00
Catherine
f5c53a99e7 CI: Sanitize for undefined behavior. 2025-02-03 10:19:19 +01:00
Akash Levy
81f30593cb Fix actions deps 2025-01-16 19:34:20 -08:00
Akash Levy
54c69f1fed Try again 2025-01-16 16:03:00 -08:00
Akash Levy
a4d2776647 Fix tcl-tk stuff for mac 2025-01-16 14:45:58 -08:00
Akash Levy
de0b6cfabc Use good make 2025-01-16 12:15:29 -08:00
Akash Levy
53be1f8617 Fixes to build flow 2025-01-16 11:41:48 -08:00
Akash Levy
090e8de6d7 Bundle install 2025-01-15 17:22:21 -08:00
Akash Levy
78a510ca54 Try again 2025-01-15 17:17:41 -08:00
Akash Levy
8dabfbe429 Try again 2025-01-15 16:50:44 -08:00
Alain Dargelas
25c6450e68 Lib dwarf 2025-01-15 16:46:05 -08:00
Alain Dargelas
2c1824b07d Lib dwarf 2025-01-15 16:43:28 -08:00
Alain Dargelas
d56255dd7b Lib dwarf 2025-01-15 16:40:26 -08:00
Alain Dargelas
f323bb0f99 Dwarf lib 2025-01-15 16:29:25 -08:00
Akash Levy
c9e1d08c79 Don't build docs 2024-10-19 18:03:14 -07:00
Akash Levy
66d778aed6 Try again 2024-10-19 17:36:59 -07:00
Akash Levy
9df32b69fd Use SMALL=0 to run full test suite 2024-10-19 17:17:22 -07:00
Akash Levy
a05ae175c6 Smallfixes 2024-10-19 16:34:50 -07:00
Akash Levy
3313645fd0 Enable plugins 2024-10-19 16:21:22 -07:00
Akash Levy
1214e8aecd Smallfix to verific dir 2024-10-19 15:34:11 -07:00
Akash Levy
9e1ce1e499 Fixes 2024-10-19 15:14:12 -07:00
Akash Levy
08884ec7e9 Use submodules 2024-10-19 14:58:17 -07:00
Akash Levy
e1e57ade57 Fix actions 2024-10-19 14:49:35 -07:00
Akash Levy
858ac2de99 Try again 2024-10-19 14:46:46 -07:00
Akash Levy
210b2198b2 Try again without pyosys 2024-10-19 14:28:21 -07:00
Akash Levy
a48897a708 Include ssh keys for submodules 2024-10-19 14:21:46 -07:00
Krystine Sherwin
f881ba6200
test-docs-build: Install docs prereqs 2024-10-18 05:38:49 +13:00
Krystine Sherwin
d1c6699125
test-docs-build: Use fast runner 2024-10-17 07:15:11 +13:00
Krystine Sherwin
5d14c3017e
test-build.yml: Add test-docs-build
Try use self hosted linux runner to build html and latexpdf to check for errors.
Trying to use the build artifact didn't seem to work, so just run it on its own.
Upload docs/build folder as artifact to enable review without having to build
locally.  Note: doesn't include verific, so will differ slightly from final
published docs.
2024-10-17 06:10:12 +13:00
Roland Coeurjoly
5fca9b867d Add Get vcd2fst step to test-yosys job
Co-authored-by: Miodrag Milanovic <mmicko@gmail.com>
Co-authored-by: Roland Coeurjoly <rolandcoeurjoly@gmail.com>
2024-09-30 16:25:32 +02:00
Emil J. Tywoniak
eeecb54532 Makefile: no LTO and lld by default 2024-08-05 19:28:09 +02:00
Krystine Sherwin
26b148f455
test-build.yml: Remove duplicated yosys-config 2024-05-11 11:28:16 +12:00
Krystine Sherwin
95bd7c9b08
test-build.yml Use pre_docs_job for build-yosys
pre_job will never skip something that is not skipped by pre_docs_job, so we can gate the build step by pre_docs_job to skip it when the two later jobs are both being skipped.
2024-05-11 11:00:58 +12:00
Krystine Sherwin
a8bad3060c
test-build.yml: test-docs should not ignore docs changes 2024-05-11 10:51:08 +12:00
Miodrag Milanovic
6dde8107c3 Remove checkout for specific iverilog git version 2024-05-10 15:46:32 +02:00
Krystine Sherwin
c24a9063b6
Fix submodules 2024-05-10 10:15:03 +12:00
Krystine Sherwin
24b3690c25
test-build: Use macos-latest (macOS 14, M1) 2024-05-10 09:53:46 +12:00
Miodrag Milanovic
eae7356c70
Cleanups and update of VS action 2024-05-10 09:53:46 +12:00
Krystine Sherwin
7d8928af4b
ci: Remove macOS from test-docs
macOS fails due to missing gvpack, but trying to install graphviz
triggers a Python update which breaks the macOS runner.
2024-05-10 09:51:37 +12:00
Krystine Sherwin
c89c5c34a0
ci: Disable fail fast for test runs 2024-05-10 09:51:37 +12:00
Krystine Sherwin
7fbf286b3f
ci: Update for main branch rename 2024-05-10 09:51:37 +12:00
Krystine Sherwin
6f602e79d4
docs: Debugging macro test fail
Call yosys-config post build extraction for sanity check.
Report absolute path for yosys exe if it can't be found.
2024-05-10 09:51:36 +12:00
Krystine Sherwin
3c65ddbea0
ci: Checkout goes first 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
Krystine Sherwin
326d802220
ci: split test-compile from test-build 2024-05-10 09:49:33 +12:00
Krystine Sherwin
154464e7ce
ci: add macos test build 2024-05-10 09:45:31 +12:00
Krystine Sherwin
c9c6b96ba9
ci: add missing macOS build
`test-macos.yml` included c++17 which was missing in `test-build.yml`.
2024-05-10 09:45:31 +12:00
Krystine Sherwin
9348221154
ci: simplify tests a bit
Remove compiler and cpp_std from `build-yosys` matrix.  Using `config-$CC` will instead fall back to default values.

Drop `Tool versions` step and introduce `yosys-config` output instead.

Rename `test-builds` to `test-compile`.
2024-05-10 09:45:31 +12:00
Krystine Sherwin
8bc206928f
ci: split test build from matrix
Allow test suite to run if, for example, the C++20 builds are failing but C++11 are fine.
2024-05-10 09:45:03 +12:00
Krystine Sherwin
f408b4de05
ci: fix compiler setup
`os_name` in include section needs to be explicit (putting it at the end doesn't
apply to the extra jobs).

Move macOS test to extra job instead of doing all gcc/clang (which isn't setup
for mac anyway).

Also adds name to build-yosys task.
2024-05-10 09:43:56 +12:00