aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Waterman <andrew@sifive.com>2025-04-28 15:36:18 -0700
committerGitHub <noreply@github.com>2025-04-28 15:36:18 -0700
commit355f1fb9b8a7142bee718e4123fea0aa8f49c319 (patch)
treeb33183220253148377e86573ef82d9d21a42ecd6
parentb6941920e88c5c751b03f9a3b88c01f7309a35af (diff)
downloadriscv-tests-355f1fb9b8a7142bee718e4123fea0aa8f49c319.zip
riscv-tests-355f1fb9b8a7142bee718e4123fea0aa8f49c319.tar.gz
riscv-tests-355f1fb9b8a7142bee718e4123fea0aa8f49c319.tar.bz2
CI: Bump GitHub actions to latest versions (#619)
Co-authored-by: liangzhen <zhen.liang@spacemit.com>
-rw-r--r--.github/workflows/debug.yml2
-rw-r--r--.github/workflows/spike-openocd-tests.yml20
2 files changed, 11 insertions, 11 deletions
diff --git a/.github/workflows/debug.yml b/.github/workflows/debug.yml
index 7b6beb4..81fe15a 100644
--- a/.github/workflows/debug.yml
+++ b/.github/workflows/debug.yml
@@ -7,7 +7,7 @@ name: Check Debug Code Style (pylint)
jobs:
check:
- runs-on: ubuntu-latest
+ runs-on: ubuntu-24.04
steps:
- name: Checkout Code
uses: actions/checkout@v3
diff --git a/.github/workflows/spike-openocd-tests.yml b/.github/workflows/spike-openocd-tests.yml
index 577bd95..e67f2a6 100644
--- a/.github/workflows/spike-openocd-tests.yml
+++ b/.github/workflows/spike-openocd-tests.yml
@@ -34,16 +34,16 @@ on:
jobs:
test:
name: Test debug (Ubuntu)
- runs-on: ubuntu-20.04
+ runs-on: ubuntu-24.04
steps:
- - uses: actions/checkout@v3
+ - uses: actions/checkout@v4
with:
submodules: recursive
- name: Install packages
run: |
sudo apt-get update
- sudo apt-get install -y device-tree-compiler build-essential
+ sudo apt-get install -y device-tree-compiler build-essential libjim-dev
- name: Get revisions of dependencies
run: |
@@ -57,7 +57,7 @@ jobs:
- name: Get the toolchain from cache (if available)
id: cache-restore-toolchain
- uses: actions/cache/restore@v3
+ uses: actions/cache/restore@v4
with:
path: /opt/riscv/toolchain
key: "toolchain-${{env.TOOLCHAIN_URL}}"
@@ -74,14 +74,14 @@ jobs:
- name: Save the toolchain to the cache (if necessary)
id: cache-save-toolchain
- uses: actions/cache/save@v3
+ uses: actions/cache/save@v4
with:
path: /opt/riscv/toolchain
key: "toolchain-${{env.TOOLCHAIN_URL}}"
- name: Get OpenOCD from cache (if available)
id: cache-restore-openocd
- uses: actions/cache/restore@v3
+ uses: actions/cache/restore@v4
with:
path: /opt/riscv/openocd
key: "openocd-${{env.OPENOCD_COMMIT}}"
@@ -106,14 +106,14 @@ jobs:
- if: ${{ steps.cache-restore-openocd.outputs.cache-hit != 'true' }}
name: Save OpenOCD to cache (if built)
id: cache-save-openocd
- uses: actions/cache/save@v3
+ uses: actions/cache/save@v4
with:
path: /opt/riscv/openocd
key: "openocd-${{env.OPENOCD_COMMIT}}"
- name: Get spike from cache (if available)
id: cache-restore-spike
- uses: actions/cache/restore@v3
+ uses: actions/cache/restore@v4
with:
path: /opt/riscv/spike
key: "spike-${{env.SPIKE_COMMIT}}"
@@ -138,7 +138,7 @@ jobs:
- if: ${{ steps.cache-restore-spike.outputs.cache-hit != 'true' }}
name: Save spike to cache (if built)
id: cache-save-spike
- uses: actions/cache/save@v3
+ uses: actions/cache/save@v4
with:
path: /opt/riscv/spike
key: "spike-${{env.SPIKE_COMMIT}}"
@@ -166,7 +166,7 @@ jobs:
- name: Archive test logs
# Proceed even if there was a failed test
if: ${{ success() || failure() }}
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: test-logs
path: riscv-tests/debug/logs