diff --git a/.github/workflows/fpga-ci.yml b/.github/workflows/fpga-ci.yml index ef8e5348da..2d6d42514f 100644 --- a/.github/workflows/fpga-ci.yml +++ b/.github/workflows/fpga-ci.yml @@ -16,7 +16,7 @@ jobs: if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-ci') }} runs-on: [self-hosted, linux, intel-fpga, xilinx-fpga] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Install dependencies diff --git a/.github/workflows/general-ci.yml b/.github/workflows/general-ci.yml index faf0a727be..2044639e5f 100644 --- a/.github/workflows/general-ci.yml +++ b/.github/workflows/general-ci.yml @@ -18,11 +18,11 @@ jobs: simplify: [0,1,autoopt] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies diff --git a/.github/workflows/gpu-ci.yml b/.github/workflows/gpu-ci.yml index 527e004478..b3af9c8c05 100644 --- a/.github/workflows/gpu-ci.yml +++ b/.github/workflows/gpu-ci.yml @@ -19,7 +19,7 @@ jobs: if: "!contains(github.event.pull_request.labels.*.name, 'no-ci')" runs-on: [self-hosted, gpu] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Install dependencies diff --git a/.github/workflows/hardware_test.yml b/.github/workflows/hardware_test.yml index 3fe32aaab7..e319c72587 100644 --- a/.github/workflows/hardware_test.yml +++ b/.github/workflows/hardware_test.yml @@ -4,7 +4,7 @@ jobs: test-rtl: runs-on: [self-hosted, linux, xilinx-fpga] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Install dependencies diff --git a/.github/workflows/heterogeneous-ci.yml b/.github/workflows/heterogeneous-ci.yml index 99b566e21f..62887ad208 100644 --- a/.github/workflows/heterogeneous-ci.yml +++ b/.github/workflows/heterogeneous-ci.yml @@ -19,7 +19,7 @@ jobs: if: "!contains(github.event.pull_request.labels.*.name, 'no-ci')" runs-on: [self-hosted, linux] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Install dependencies diff --git a/.github/workflows/pyFV3-ci.yml b/.github/workflows/pyFV3-ci.yml index f58fdf85ac..85c864e475 100644 --- a/.github/workflows/pyFV3-ci.yml +++ b/.github/workflows/pyFV3-ci.yml @@ -21,18 +21,18 @@ jobs: python-version: [3.11.7] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: repository: 'NOAA-GFDL/PyFV3' ref: 'ci/DaCe' submodules: 'recursive' path: 'pyFV3' - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: path: 'dace' submodules: 'recursive' - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install library dependencies diff --git a/.github/workflows/verilator_compatibility.yml b/.github/workflows/verilator_compatibility.yml index 7f43565812..dce0c9b1fb 100644 --- a/.github/workflows/verilator_compatibility.yml +++ b/.github/workflows/verilator_compatibility.yml @@ -17,14 +17,14 @@ jobs: steps: - name: trigger reason run: echo "Trigger Reason:" ${{ github.event.inputs.reason }} - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: checkout submodules run: git submodule update --init --recursive - name: install apt packages run: sudo apt-get update && sudo apt-get -y install git make autoconf g++ flex bison libfl2 libfl-dev - name: compile verilator run: git clone https://github.com/verilator/verilator.git && cd verilator && git fetch origin && if [ ! "${{ matrix.verilator_version }}" == "master" ]; then git checkout v${{ matrix.verilator_version }}; fi && autoconf && ./configure && make -j2 && sudo make install - - uses: actions/setup-python@v2 + - uses: actions/setup-python@v5 with: python-version: '3.8' architecture: 'x64'