ci: use upstream yosys and add ccache in GH actions Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e9422ad..9a5b094 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml
@@ -28,8 +28,13 @@ pkg-config libboost-system-dev libboost-python-dev \ libboost-filesystem-dev zlib1g-dev clang-format-8 cmake + - name: ccache + uses: hendrikmuhs/ccache-action@v1 + - name: Install Yosys - run: source .github/workflows/setup.sh + run: | + export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH" + source .github/workflows/setup.sh env: OS: ${{ runner.os }}
diff --git a/.github/workflows/setup.sh b/.github/workflows/setup.sh index 9e5b3f7..41175ac 100644 --- a/.github/workflows/setup.sh +++ b/.github/workflows/setup.sh
@@ -46,7 +46,7 @@ mkdir -p ~/.local-src mkdir -p ~/.local-bin cd ~/.local-src - git clone https://github.com/SymbiFlow/yosys.git -b master+wip + git clone https://github.com/YosysHQ/yosys.git cd yosys make config-gcc # Build Yosys using GCC PREFIX=$HOME/.local-bin make -j$(nproc)