| name: CI tests |
| |
| on: [push, pull_request] |
| |
| jobs: |
| |
| Run-tests: |
| runs-on: ubuntu-latest |
| steps: |
| |
| - uses: actions/checkout@v2 |
| |
| - uses: actions/setup-python@v2 |
| |
| - name: Install |
| run: | |
| sudo apt-get update |
| sudo apt-get install git g++-9 build-essential bison flex \ |
| libreadline-dev gawk tcl-dev libffi-dev git graphviz xdot \ |
| pkg-config libboost-system-dev libboost-python-dev \ |
| libboost-filesystem-dev zlib1g-dev |
| |
| - name: Install Yosys |
| run: source .github/workflows/setup.sh |
| env: |
| OS: ${{ runner.os }} |
| |
| - name: Build and test plugins |
| run: source .github/workflows/build-and-test.sh |
| env: |
| OS: ${{ runner.os }} |