name: test on: push: pull_request: schedule: - cron: '0 0 * * 5' workflow_dispatch: jobs: Unittests: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - run: pip3 install 'git+https://github.com/nmigen/nmigen.git' - run: pip3 install 'git+https://github.com/nmigen/nmigen-soc.git' - run: python -m unittest -v Verilog: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - run: pip install git+https://github.com/nmigen/nmigen.git#egg=nmigen[builtin-yosys] - run: pip3 install 'git+https://github.com/nmigen/nmigen-soc.git' - run: python -m lpcperipheral.lpcperipheral