bin
5dfe1937a0
Upgrade to WASI SDK 33 and enable exceptions
2026-05-01 13:30:43 -04:00
Emil J. Tywoniak
f213a34427
Remove FHS dependency by replacing /bin/bash with /usr/bin/env bash everywhere
2026-04-22 10:39:19 +02:00
Miodrag Milanovic
514c55f53f
Fix yml for verific tests
2026-04-16 11:00:44 +02:00
Emil J
90b906c4fc
Merge pull request #5635 from YosysHQ/emil/contributing-again
...
docs: touch up contributing guidelines
2026-04-12 22:10:41 +00:00
Krystine Sherwin
cb56f01971
prepare-docs.yml: Don't skip pushes
2026-04-09 10:30:08 +12:00
Miodrag Milanovic
74070911cd
Fix repository check in yml
2026-04-08 18:11:46 +02:00
Emil J. Tywoniak
2572b1e3df
.github: fix label for links
2026-04-07 18:59:06 +02:00
Miodrag Milanovic
d58e0447c7
Enable macOS builds
2026-04-03 07:59:00 +02:00
Miodrag Milanovic
d37b02af03
CI: temporary disable macos for testing
2026-03-27 17:46:14 +01:00
Miodrag Milanovic
2a8024ea4a
Upgrade CI actions
2026-03-19 12:22:57 +01:00
Miodrag Milanovic
bccfdef05d
Check results properly
2026-03-18 17:48:28 +01:00
Emil J. Tywoniak
70cc2d67fd
opt_clean: refactor
2026-03-06 02:20:14 +00:00
Miodrag Milanovic
cf4d4ff23d
CI: add support for merge queue
2026-03-04 11:35:16 +01:00
Miodrag Milanovic
31f7d0d92d
Remove already disabled CI job
2026-02-25 10:36:46 +01:00
Miodrag Milanovic
b51110a50b
Build various Verific configurations
2026-02-23 09:01:55 +01:00
Miodrag Milanovic
68e47ebcfe
CI: WASI - Applying YoWASP changes to script
2026-02-20 15:23:45 +01:00
Miodrag Milanović
679156d323
Merge pull request #5686 from YosysHQ/version_bump
...
Automatic version bump
2026-02-19 09:52:22 +01:00
Miodrag Milanovic
0090aa96b6
Remove version bump action
2026-02-13 14:22:33 +01:00
Miodrag Milanovic
bb7aa7d208
Cleanup of yml files
2026-02-12 14:56:45 +01:00
Miodrag Milanovic
e5b3e9fc1f
This one should run only vanilla-tests
2026-02-12 14:08:49 +01:00
Miodrag Milanovic
c6e48f4bea
These are tests from other Makefile
2026-02-12 14:06:08 +01:00
Emil J. Tywoniak
fe613f29b9
.github: move gtest to build dependencies
2026-02-11 11:33:27 +01:00
Emil J. Tywoniak
dfbef2fe24
.github: run unit tests in build jobs, not test jobs
2026-02-11 00:55:36 +01:00
Krystine Sherwin
9f30f0e7d6
test-build: Don't rebuild OBJS
2026-02-10 15:34:47 +13:00
Krystine Sherwin
030e495c8b
test-build: Build and cache libyosys.so
2026-02-10 15:05:17 +13:00
Emil J. Tywoniak
ff9cd0eed7
Makefile: test target requires unit-test, add vanilla-test for old test target
2026-02-09 23:21:24 +01:00
Emil J
7880f31acb
Merge pull request #5531 from YosysHQ/emil/shuffle-contributing-docs
...
docs: shuffle and expand contributing info
2026-01-19 12:02:49 +01:00
Emil J
ff3c24fcdc
Merge pull request #5521 from YosysHQ/emil/merge-queues
...
.github: trigger everything that triggers on main or PRs on merge queue
2026-01-13 17:22:37 +01:00
Miodrag Milanovic
cf9ab4c899
Cleanup version.cc creation for VS build
2025-12-09 13:50:17 +01:00
Emil J. Tywoniak
436a247d60
Shuffle around information about bug reports and contributions
2025-12-03 12:30:17 +01:00
Emil J. Tywoniak
214d09a8c6
.github: everything that triggers on main or PRs should trigger on merge queue commit
2025-11-27 14:57:02 +01:00
Miodrag Milanovic
5e0bc3fd9f
Build pyosys on CI
2025-11-13 16:17:53 +01:00
Miodrag Milanovic
e89c5914fe
CodeQL CI fix
2025-11-05 07:10:08 +01:00
KrystalDelusion
52c108cd6a
Merge pull request #4596 from YosysHQ/emil/path-sep-refactor
...
Refactor getting dirs and filenames from paths to files
2025-11-05 09:12:54 +13:00
Mohamed Gaber
51c8193643
hotfix: update libffi in wheels ci
...
update libffi to a version where https://github.com/libffi/libffi/issues/852 is fixed
2025-11-04 14:58:48 +02:00
Mohamed Gaber
3a54ed6916
hotfix: don't use uv when building wheels
2025-11-04 14:39:51 +02:00
Miodrag Milanovic
ad3ae52e9a
Upload only on manual action
2025-11-04 09:30:04 +01:00
Miodrag Milanovic
db76eebc0f
Remove mentions of Boost
2025-11-04 08:35:07 +01:00
Miodrag Milanovic
35e4d967c6
install UV in wheels.yml
2025-11-04 08:00:35 +01:00
Krystine Sherwin
17c1388303
Drop boost-python
2025-11-04 07:40:36 +01:00
Krystine Sherwin
684bbf6a25
CI: Move libbz2 to iverilog setup
...
Needed for vcd2fst.
2025-11-04 07:40:36 +01:00
Krystine Sherwin
bf7c79cc85
CI: vcd2fst needs deps
2025-11-04 07:40:36 +01:00
Krystine Sherwin
cc5642c904
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-04 07:40:36 +01:00
Krystine Sherwin
a4bd40e199
CI: Fix iverilog deps
2025-11-04 07:39:06 +01:00
Krystine Sherwin
1f6ac5f392
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-04 07:39:06 +01:00
Krystine Sherwin
c597bf70b0
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-04 07:39:06 +01:00
Krystine Sherwin
0e2d24edd3
CI: iverilog setup as composite action
...
Called during setup-build-env.
2025-11-04 07:39:06 +01:00
Krystine Sherwin
2d778a94fa
action.yml: Playing with apt cache
2025-11-04 07:39:05 +01:00
Mohamed Gaber
e9733d681d
pyosys: uv for non-wheel builds, update instructions
...
- add `uv` to dependencies: saves builder(s) from manually having to manage a venv for python build dependencies
- when building wheels, pip automatically creates the environment with those dependencies, so no need for uv
- when running simply `make ENABLE_PYOSYS=1`, this is not the case. people attempting to `pip3 install --upgrade pybind11 cxxheaderparser` to add it to their system packages will be met with a scare message about "breaking system packages"
- update installation instructions to drop boost and add uv instead
- update ci scripts to use `macos-15[-intel]` (`macos-13` sunset in early december)
2025-11-03 15:39:31 +02:00
Emil Jiří Tywoniak
d1a628ab26
CI: bump WASI SDK from 19 to 27
2025-10-14 15:47:08 +02:00