Commit Graph

77 Commits

Author SHA1 Message Date
Akash Levy f5cb0c328f Bump Yosys to latest 2025-09-13 04:35:52 -07:00
Krystine Sherwin 7e1292dd2d CI: brew install autoconf for iverilog 2025-09-12 10:41:01 +02:00
Krystine Sherwin f102b25914 Reapply "Merge pull request #5301 from KrystalDelusion/krys/re_5280"
This reverts commit 88eb83a0c3.
2025-09-12 10:41:01 +02:00
Miodrag Milanovic 88eb83a0c3 Revert "Merge pull request #5301 from KrystalDelusion/krys/re_5280"
This reverts commit c9a602e882, reversing
changes made to 51eaaffe09.
2025-08-28 11:58:02 +02:00
Krystine Sherwin 1cdf058df4
ci: Fix iverilog version caching 2025-08-19 11:33:05 +12:00
Krystine Sherwin b42be1df80
ci: Fix test-cells 2025-08-19 11:30:16 +12:00
Krystine Sherwin eb773ce071
Reapply "Workflow adjustments"
This reverts commit b640a16b07.
2025-08-19 11:29:53 +12:00
Jannis Harder b640a16b07
Revert "Workflow adjustments" 2025-08-18 20:39:00 +02:00
Miodrag Milanović 1a52a714b4
Merge pull request #5280 from YosysHQ/krys/ci_changes
Workflow adjustments
2025-08-18 10:17:12 +02:00
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 0f8c040371
ci: Move SAN into a separate workflow 2025-08-12 12:22:02 +12:00
Krystine Sherwin 73403ad830
ci: Adjust workflow triggers for tests
In light of problems with concurrent skipping, disable it.
Instead, limit the `push` trigger to just main, and enable `workflow_dispatch` for manual triggering.
Don't cancel builds from main if a new commit is pushed.
2025-08-12 12:05:23 +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