Akash Levy
ce972ae7a2
Disable test-cells
2025-08-14 11:22:23 -07:00
Akash Levy
56caf7cd84
Bump Yosys to latest
2025-08-13 13:37:37 -07:00
Krystine Sherwin
1e6e25c81f
ci: Use correct build artifact
2025-08-12 12:43:14 +12:00
Krystine Sherwin
c630f995d5
ci: Reduce test_cell count and use a seed
2025-08-12 11:17:00 +12:00
Krystine Sherwin
ba01f7c64f
ci: Run test_cell
...
Includes special cases for partially supported cells.
2025-08-12 10:57:59 +12:00
Akash Levy
77be4d7be7
Bump Yosys to latest
2025-08-07 17:22:25 -07:00
Krystine Sherwin
ab403635e3
CI: Enable source tracking for reusable build
...
The `test-docs-build` jobs require source tracking enabled to prevent warnings-as-errors.
Also add an extra note to the readme in case users run into the same.
2025-08-06 13:52:13 +12:00
Akash Levy
a38d4da5c9
Comment out sanitizer
2025-07-05 03:35:37 -07:00
Akash Levy
3d4bf57745
Merge from upstream
2025-07-02 11:25:18 -07:00
Krystine Sherwin
e6961d8c9f
CI: Test with ASAN as well
...
New matrix variable for sanitizer, running `undefined` and `address` separately
(because they are mutually exclusive). Probably don't need to run both
sanitizers on both os targets, but it's probably fine.
2025-06-28 11:33:18 +12:00
Akash Levy
0a76067801
Add some stuff back
2025-04-28 18:44:58 -07:00
Akash Levy
f7a981e23d
Disable test-docs-build
2025-04-21 17:36:35 -07:00
Akash Levy
5f5ed1b29e
Merge upstream yosys
2025-04-21 17:36:24 -07:00
KrystalDelusion
a2e1d0165f
Merge pull request #5016 from YosysHQ/krys/zizmor
...
CI: Fixes from zizmor
2025-04-12 09:02:59 +12:00
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
Krystine Sherwin
e609a59325
CI: Fixes from zizmor
...
> A static analysis tool for Github Actions
https://github.com/woodruffw/zizmor
Mostly means adding `persist-credentials: false` to checkouts and replacing `{{ env.VARNAME }}` with shell substitution.
2024-12-12 15:59:16 +13: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