Commit Graph

39 Commits

Author SHA1 Message Date
Fischer Moseley 8c645a5115 update github workflows to use Makefile for sim 2023-03-14 16:24:56 -04:00
Fischer Moseley 3728a5263d
add icestick builds / iCE40 to CI (#1)
* initial commit

* fix yaml file

* add yosys deps to CI

* fix indentation in ice40 CI builds

* update ice40 CI

* try using oss cad suite instead of compiling from source

* fix pathing directory

* ensure jobs are sequential

* ensure we're in the same shell

* move source files to same action

* update icestick project structure to match the a7's

* update build script for ice40 to match updated proj structure

* update CI to match previous

* update CI path

* update build script naming

---------

Co-authored-by: fischerm <fischerm@EECS-DIGITAL-55.MIT.EDU>
2023-02-23 18:52:22 -05:00
Fischer Moseley 6475869fcb document pip config in CI yaml 2023-02-17 09:46:43 -05:00
Fischer Moseley 5df3f54ba5 add printing build log to github actions 2023-02-15 14:16:43 -05:00
Fischer Moseley 0d05c759bd patch system python3-setuputils, instead of the one managed by pip 2023-02-15 14:15:06 -05:00
Fischer Moseley 29784009c2 add superuser perms 2023-02-15 14:05:09 -05:00
Fischer Moseley 949932f40c github actions debugging 2023-02-15 14:04:10 -05:00
Fischer Moseley 7edeea3f13 run manta as module in automated tests 2023-02-15 14:00:24 -05:00
Fischer Moseley bd42850bf8 use only ubuntu-latest for all tests 2023-02-15 13:57:45 -05:00
Fischer Moseley e4f59b6230 update github actions with upgraded setuptools 2023-02-15 13:31:53 -05:00
Fischer Moseley eb26587fc5 add buildtools to github actions 2023-02-15 13:24:34 -05:00
Fischer Moseley ceffb52d82 udpate github actions to build then install 2023-02-15 13:20:34 -05:00
Fischer Moseley 17dbd4332b update github actions to install in non-editable mode 2023-02-15 13:17:15 -05:00
Fischer Moseley 24008fdcad update github actions 2023-02-15 12:05:54 -05:00
Fischer Moseley 0c11b34ad3 update github actions to reflect new paths 2023-02-15 12:02:06 -05:00
Fischer Moseley ae89e9a778 rename files, remove reference to ILA 2023-02-09 15:30:25 -05:00
Fischer Moseley 9153530dbc unsurprisingly, workers done have SSH directories in their home dirs 2023-02-06 11:54:38 -05:00
Fischer Moseley 70078a736b add ssh keys to worker to access lab-bc 2023-02-06 11:44:20 -05:00
Fischer Moseley 27e8fec597 update github actions with new python syntax 2023-02-05 16:24:53 -05:00
Fischer Moseley 43fa1c4930 update github actions with new python syntax 2023-02-05 16:23:45 -05:00
Fischer Moseley 1eb2b1d550 update github actions with new python syntax 2023-02-05 16:22:57 -05:00
Fischer Moseley 195ec6132d update github actions with new python syntax 2023-02-05 16:21:06 -05:00
Fischer Moseley b4b36f0c9f update github actions with new python syntax 2023-02-05 16:19:17 -05:00
Fischer Moseley 00b29bcd11 add building examples to github actions 2023-02-05 16:12:52 -05:00
Fischer Moseley a0827133cd update github actions 2023-02-05 16:03:13 -05:00
Fischer Moseley c70836d44a update github actions to make badges nicer 2023-02-04 13:18:16 -05:00
Fischer Moseley cb318a8ff1 fix github actions config 2023-02-04 13:00:19 -05:00
Fischer Moseley 5ebf5ae3ec update functional sim 2023-02-04 12:55:43 -05:00
Fischer Moseley 5c4d82698a add some functional sim to github actions 2023-02-04 12:52:52 -05:00
Fischer Moseley e481d13b63 add provisions for version of iverilog in apt lists 2023-02-04 12:32:24 -05:00
Fischer Moseley 1eaa3cddc5 attempt speedup of iverilog install 2023-02-04 12:23:00 -05:00
Fischer Moseley ebbcf2b70d update iverilog deps 2023-02-04 12:15:47 -05:00
Fischer Moseley 57d69f0843 test updated iverilog install 2023-02-04 12:11:33 -05:00
Fischer Moseley 538e3b654c separate iverilog install and clone 2023-02-04 12:06:58 -05:00
Fischer Moseley 88e692ab77 fix workflow config syntax 2023-02-04 12:00:05 -05:00
Fischer Moseley ccd7636e4a debug iverilog install workflow 2023-02-04 11:57:50 -05:00
Fischer Moseley d16a9ac514 update iverilog install 2023-02-04 11:55:55 -05:00
Fischer Moseley e2d05ed5af update iverilog install 2023-02-04 11:52:06 -05:00
Fischer Moseley 18d8b76f42 add workflows 2023-02-04 11:50:22 -05:00