diff --git a/.github/workflows/arch_ci.yml b/.github/workflows/arch_ci.yml index 63f7e4fa..cc4bc44e 100644 --- a/.github/workflows/arch_ci.yml +++ b/.github/workflows/arch_ci.yml @@ -20,11 +20,11 @@ jobs: MISTRAL_REVISION: ebfc0dd2cc7d6d2159b641a397c88554840e93c9 APYCULA_REVISION: 0.8.2a1 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - - uses: actions/setup-python@v4 + - uses: actions/setup-python@v5 with: python-version: '3.10' - name: Install @@ -33,7 +33,7 @@ jobs: sudo apt-get install git make cmake libboost-all-dev python3-dev pypy3 libeigen3-dev tcl-dev lzma-dev libftdi-dev clang bison flex swig qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools iverilog - name: Cache yosys installation - uses: actions/cache@v3 + uses: actions/cache@v4 id: cache-yosys with: path: .yosys @@ -46,7 +46,7 @@ jobs: if: steps.cache-yosys.outputs.cache-hit != 'true' - name: Cache icestorm installation - uses: actions/cache@v3 + uses: actions/cache@v4 id: cache-icestorm with: path: .icestorm @@ -60,7 +60,7 @@ jobs: if: matrix.arch == 'ice40' && steps.cache-icestorm.outputs.cache-hit != 'true' - name: Cache trellis installation - uses: actions/cache@v3 + uses: actions/cache@v4 id: cache-trellis with: path: .trellis @@ -74,7 +74,7 @@ jobs: if: (matrix.arch == 'ecp5' || matrix.arch == 'machxo2') && steps.cache-trellis.outputs.cache-hit != 'true' - name: Cache prjoxide installation - uses: actions/cache@v3 + uses: actions/cache@v4 id: cache-prjoxide with: path: .prjoxide