image: ubuntu stages: - unit_test - build testbench: stage: unit_test script: - echo "Installing dependencies..." - apt update && apt install -y make iverilog - echo "Running unit tests..." - make tb artifacts: paths: - tb/**/*.vcd synthesis: stage: build script: - echo "Installing dependencies..." - apt update && apt install -y make iverilog yosys verilator gtkwave arachne-pnr - echo "Building binary..." - make artifacts: paths: - build