3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-04-22 16:45:32 +00:00
Commit graph

170 commits

Author SHA1 Message Date
Krystine Sherwin
8e2dae21ad
ci: Checkout Yosys 2024-05-10 09:35:04 +12:00
Krystine Sherwin
69eb39582b
ci: Introduce artifacts
Separates `test-linux` into `build-linux` and `test-linux`, wherein `build-` builds out of tree, and uploading the build for the `test-` job.
Tar compression is done to retain execution permissions when downloading build artifact.
When calling `make test`, override `TARGETS` and `EXTRA_TARGETS` to prevent rebuild.
2024-05-10 09:33:49 +12:00
Krystine Sherwin
b9b1da8260
extra-builds.yml: Add skip check to vs-prep 2024-05-09 18:17:04 +12:00
Krystine Sherwin
6df1337d71
ci: Update to Node.JS 20 2024-05-09 18:16:05 +12:00
Krystine Sherwin
878ac02179
ci: Add skip check to test-verific 2024-05-09 09:39:27 +12:00
Krystine Sherwin
a9eca9072e
ci: Drop emcc 2024-05-09 09:26:43 +12:00
Krystine Sherwin
cdce505f82
ci: Add skip check to other actions 2024-05-09 09:26:18 +12:00
Krystine Sherwin
174c7ebf17
extra-builds.yml: Add concurrent_skipping 2024-05-09 09:26:18 +12:00
Krystine Sherwin
7bcef637a4
extra-builds.yml: Fix prereq list 2024-05-09 09:26:17 +12:00
Krystine Sherwin
699049b218
ci: Combine extra build flow yml
Currently only vs.yml and wasi.yml since emscripten is on the chopping block.
Use fkirc/skip-duplicate-actions to skip duplicate action runs.
2024-05-09 09:26:12 +12:00
Roland Coeurjoly
1c89e2ab92 Add nix flake and lock file. Add nix build step. Pending nix flake update step 2024-05-08 03:52:12 +02:00
Roland Coeurjoly
09b9aa83c9 Add YosysHQ/abc as a submodule located in abc 2024-05-08 00:32:18 +02:00
Miodrag Milanovic
f806987d58 Add PR template 2024-05-08 12:00:18 +02:00
Krystine Sherwin
f2ebc3f7b1
github: Add template for documentation issues 2024-04-25 09:39:23 +12:00
Miodrag Milanovic
c38bbd7824 Add new verific testing environment CI 2024-04-16 07:50:50 +02:00
Rui Chen
b57a803f60
chore: fix master branch refs
Signed-off-by: Rui Chen <rui@chenrui.dev>
2024-03-24 00:41:54 -04:00
Krystine Sherwin
d2bf5a83af
Merge branch 'origin/master' into krys/docs 2024-03-18 10:39:30 +13:00
Catherine
29e3e10378
Add WebAssembly as a platform to ISSUE_TEMPLATE/bug_report.yml. 2024-03-13 10:04:13 +00:00
Krystine Sherwin
b4da6b80f8
ci: Fix mac builds 2024-03-08 11:56:01 +13:00
Krystine Sherwin
1455941ab9
Merge branch 'master' into krys/docs 2024-03-05 05:48:46 +13:00
Martin Povišer
fdda501b58 ci: Stop pinning iverilog revision 2024-02-16 11:43:28 +01:00
Krystine Sherwin
0cdd4273b4
ci: ignore yosys-config return code 2024-02-05 15:41:50 +13:00
Martin Povišer
97b8ee5ab9 ci: Get a dump of yosys-config into the build log 2024-02-04 23:29:46 +01:00
Martin Povišer
3f457f2388 ci: Fix CXXSTD typo 2024-02-04 23:21:06 +01:00
Krystine Sherwin
7e524e0588
Update workflows to Node.js 20
Node.js 16 actions are deprecated.  For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
2024-01-27 11:20:48 +13:00
Krystine Sherwin
62d2f89c74
Revert artifact reuse 2024-01-25 12:18:06 +13:00
Krystine Sherwin
4ac983e56c
test-docs: Checkout Yosys 2024-01-25 11:32:39 +13:00
Krystine Sherwin
bb4d69005f
Docs: can we re-use build artifacts? 2024-01-25 10:15:43 +13:00
Krystine Sherwin
e10d9b1fe0
Remove python dep from test-docs 2024-01-25 09:38:50 +13:00
Krystine Sherwin
9b820108d6
Docs: add test-docs.yml 2024-01-24 11:22:38 +13:00
Miodrag Milanovic
ddfd867d29 hardcode iverilog version so it works on forkes and in PRs 2024-01-23 17:22:56 +01:00
Miodrag Milanovic
cfcd0b5729 Checkout specific iverilog version (can be master as well) 2024-01-22 17:18:39 +01:00
Miodrag Milanovic
c045c9a5c9 Update macOS to Ventura 2024-01-09 10:58:31 +01:00
Miodrag Milanovic
56abf92b85 Add WASI CI build 2023-12-06 09:19:11 +01:00
Martin Povišer
08f79d111e ci: Enable extra libstdc++ assertions 2023-09-12 19:45:07 +02:00
Miodrag Milanovic
5801152779 Deprecate gcc-4.8 2023-01-11 09:54:19 +01:00
Miodrag Milanovic
a935752df6 Remove cache 2023-01-02 17:16:51 +01:00
Miodrag Milanovic
310281a96c Separate deprecated compilers on CI 2022-11-04 14:49:12 +01:00
Miodrag Milanovic
7fcc39abe3 Update CodeQL action 2022-10-24 07:39:34 +02:00
Miodrag Milanovic
61dfc26d74 Update versions of CI actions used 2022-10-21 17:00:46 +02:00
Aki Van Ness
f35c062354 github: issues: added an OS dropdown to the issue template 2022-10-12 09:31:32 -04:00
Miodrag Milanovic
dd4a0c3034 Add CodeQL 2022-09-13 18:16:08 +02:00
Aki
3f04931adb
Replaced old markdown Issue template with new GitHub forms templates (#3468)
This PR replaces the old markdown issue template with the new YAML based form templates for GitHub, this allows us to enforce required fields and also auto-tag with labels.

This doesn't remove the ability to open a blank issue, but it is obscured so it is not the primary thing people are likely to do.

This also added link entries in the issue creation page to link to the Discussions tab, Community Slack, and IRC channel.
2022-09-05 10:45:43 -04:00
Miodrag Milanovic
6ba48515b5 macos 10.15 deprecated by gh actions 2022-07-27 15:02:01 +02:00
Miodrag Milanovic
f9b6fe521d Upload emscripten artifact 2022-05-27 14:15:25 +02:00
Miodrag Milanovic
5490f94e82 Add emcc build (stuck if all cpus used on GH) 2022-05-27 11:05:17 +02:00
Miodrag Milanović
532343dcfa
Merge pull request #3222 from zachjs/prune-linux-ci
Prune Linux CI builds
2022-03-11 19:02:37 +01:00
Zachary Snow
5e7ea57d8e Prune Linux CI builds 2022-03-11 12:07:48 +01:00
Miodrag Milanovic
75c0391f06 Disable tests on most of platforms 2022-03-10 11:05:00 +01:00
Miodrag Milanović
76f7b030ae
change to windows-2019 2022-01-26 18:00:41 +01:00