Add yosys/nextpnr ecp5 and verilog build to CI
authorMichael Neuling <mikey@neuling.org>
Mon, 22 Jun 2020 03:10:13 +0000 (13:10 +1000)
committerMichael Neuling <mikey@neuling.org>
Thu, 2 Jul 2020 06:04:44 +0000 (16:04 +1000)
This works now, so let's make sure it continues to.

Signed-off-by: Michael Neuling <mikey@neuling.org>
.github/workflows/test.yml

index 7fb851299a421b5bea6d3801a4d40fff9406cdd1..b2099185605e4328834bf6c6a97ce42abbe699af 100644 (file)
@@ -46,3 +46,17 @@ jobs:
     steps:
     - uses: actions/checkout@v2
     - run: docker run -t -v $PWD:/build -w /build ghdl/vunit:llvm bash -c "make -j$(nproc) ${{ matrix.task }}"
+
+  symbiflow-ecp5:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - run: make DOCKER=1 FPGA_TARGET=ECP5-EVN SYNTH_ECP5_FLAGS="-noflatten" microwatt.json
+    - run: make DOCKER=1 FPGA_TARGET=ECP5-EVN microwatt.bit
+
+# test building verilog target from yosys/nextpnr
+  verilog:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - run: make DOCKER=1 microwatt.v
\ No newline at end of file