Files
chip_ignite/.github/workflows/user_project_ci.yml
2026-03-13 23:59:05 -06:00

28 lines
604 B
YAML

name: CI
on:
push:
pull_request:
workflow_dispatch:
jobs:
rtl-lint:
timeout-minutes: 30
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install Verilator
run: |
sudo apt-get update
sudo apt-get install -y verilator
- name: Lint RTL
run: |
verilator --lint-only -Wall \
--top-module ldpc_decoder_top \
-Wno-UNUSEDSIGNAL -Wno-UNDRIVEN \
verilog/rtl/ldpc_decoder_top.sv \
verilog/rtl/ldpc_decoder_core.sv \
verilog/rtl/wishbone_interface.sv