Akash Levy
c26f38faeb
Merge branch 'YosysHQ:main' into main
2025-09-30 11:14:33 -07:00
Emil J. Tywoniak
dc7764e247
.github: typos
2025-09-30 11:03:19 +02:00
Emil J. Tywoniak
b2adaeec69
.github: replace Slack and GitHub Discussions with Discourse in issue templates
2025-09-29 23:03:54 +02:00
Emil J. Tywoniak
4c17ac5ac2
.github: suggest Discourse in PR template
2025-09-29 23:03:29 +02:00
Akash Levy
fbc2b71ed4
Revert some stuff
2025-09-29 00:43:49 -07:00
Akash Levy
507d43a9b8
Fixups
2025-09-28 06:16:07 -07:00
Akash Levy
5efc95f7d9
Clean up
2025-09-28 05:10:05 -07:00
Akash Levy
bbaeb90a23
Forgot libnsl-dev
2025-09-28 02:15:58 -07:00
Akash Levy
652a9a63b2
Update to latest and fix all disabled tests
2025-09-28 01:33:08 -07: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
Akash Levy
ab006776d0
Bump
2025-09-23 00:40:20 -07:00
KrystalDelusion
991561fe98
Merge pull request #5363 from KrystalDelusion/krys/yosyshq-only-jobs
2025-09-23 17:27:43 +12:00
Krystine Sherwin
6f7cd637cb
CI: Check repo for YosysHQ specific jobs
...
Prevents unintended bumps on the flake.lock and Yosys version on forks (provided the forks synchronize their main after this gets merged).
Update version.yml to use the same style of `if` on the job, rather than on specific actions.
Wheels will still build as a cron job, but won't try to upload if it's a fork.
2025-09-23 15:08:04 +12:00
Akash Levy
60d969530b
Bump to latest
2025-09-21 01:10:04 -07:00
Krystine Sherwin
19667dd6f1
CI: Don't use self-hosted runner on forks
2025-09-19 11:43:22 +12:00
Krystine Sherwin
042aff7c77
Bump test-compile to gcc-14 as newest
2025-09-19 11:39:24 +12:00
Akash Levy
5894296ab5
Update test-sanitizers.yml
2025-09-15 09:46:20 -07:00
Akash Levy
46223c59df
Update test-sanitizers.yml
2025-09-15 09:07:40 -07:00
Akash Levy
ab83a36d23
Update test-sanitizers.yml
2025-09-15 08:46:11 -07:00
Akash Levy
8dce3f1716
Update test-sanitizers.yml
2025-09-15 08:26:42 -07:00
Akash Levy
9f2b5e0bbb
Update wheels.yml
2025-09-15 08:22:58 -07:00
Akash Levy
5c68d0c153
Update wheels.yml
2025-09-15 08:22:40 -07:00
Akash Levy
a639c12445
Update action.yml
2025-09-15 08:05:19 -07:00
Akash Levy
3a93d1c2bc
Update test-sanitizers.yml
2025-09-14 11:40:11 -07:00
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
Akash Levy
8204fd1d0b
Update Yosys to latest
2025-09-06 16:49:39 -07:00
Krystine Sherwin
5d59903f36
Bump Windows SDK
2025-09-03 09:32:21 +12:00
Krystine Sherwin
7fb6c1ee52
test-compile.yml: Specify clang-19
...
Will trigger C++20 builds to run (which are currently failing).
2025-09-03 03:32:00 +12:00
Krystine Sherwin
5db312b6cf
Bump to llvm@20
2025-09-02 11:30:57 +12:00
Krystine Sherwin
2261c7e366
test-compile.yml: Compiler tests for arm mac
2025-09-02 11:25:31 +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
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
Miodrag Milanović
c9a602e882
Merge pull request #5301 from KrystalDelusion/krys/re_5280
...
Reapply "Workflow adjustments"
2025-08-28 10:51:49 +02:00
Akash Levy
e54fa487b8
Merge from upstream
2025-08-21 17:56:55 -07:00
Miodrag Milanović
5fd9f54482
Merge pull request #5300 from donn/wheel_fixes
...
wheels: bison 3.8 on almalinux + memory pressure easing
2025-08-19 11:44:12 +02:00
Krystine Sherwin
1cdf058df4
ci: Fix iverilog version caching
2025-08-19 11:33:05 +12:00
Krystine Sherwin
94d07872e6
test-sanitizers.yml: Build in-tree
...
Should fix missing `../../yosys-abc`
2025-08-19 11:32:46 +12:00
Krystine Sherwin
d63f43acf0
ci: iverilog before yosys
2025-08-19 11:32:42 +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
Mohamed Gaber
2ed7a7aac9
wheels: fix PATH variables
2025-08-19 01:28:46 +03:00
Mohamed Gaber
6cbd44daa5
wheels: bison 3.8 on almalinux + memory pressure easing
...
- cibw now builds and uses bison 3.8.2 explicitly on platforms with no or out-of-date bison — AlmaLinux 8 only goes up to Bison 3.0
- cibw environment now includes `OPTFLAGS=-O3` to avoid generating debug info for abc, saving space in memory during linking
- setup.py attempts to build `yosys-abc` independently first to avoid memory pressure from gigantic abc link step running in parallel with something else
2025-08-18 22:34:15 +03: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
3cd1cc157a
Bump Yosys to latest
2025-08-14 10:54:48 -07:00
Miodrag Milanovic
1dbf2df983
Add libfl-dev for CodeQL CI job
2025-08-14 09:15:43 +02:00
Akash Levy
56caf7cd84
Bump Yosys to latest
2025-08-13 13:37:37 -07:00