diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index ba4f0a2..8718b2b 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -16,21 +16,19 @@ jobs: uses: actions/cache@v1 with: path: ~/.local - key: ${{ runner.OS }}-iverilog-10-2 - restore-keys: ${{ runner.OS }}-iverilog-10-2 + key: ${{ runner.OS }}-iverilog-10-3 + restore-keys: ${{ runner.OS }}-iverilog-10-3 - name: Install iverilog run: | - if [ "${{ runner.OS }}" = "Linux" ]; then - if [ ! -e "$HOME/.local/bin/iverilog" ]; then - curl --retry-max-time 60 -L https://github.com/steveicarus/iverilog/archive/v10_2.tar.gz > iverilog.tar.gz - tar -xzf iverilog.tar.gz - cd iverilog-10_2 - autoconf - ./configure --prefix=$HOME/.local - make - make install - cd .. - fi + if [ "${{ runner.OS }}" = "Linux" ] && [ ! -e "$HOME/.local/bin/iverilog" ]; then + curl -L https://github.com/steveicarus/iverilog/archive/v10_3.tar.gz > iverilog-10_3.tar.gz + tar -xzf iverilog-10_3.tar.gz + cd iverilog-10_3 + autoconf + ./configure --prefix=$HOME/.local + make + make install + cd .. fi - name: Build run: make