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)