github: bump GitHub actions to node20

GitHub has updated the LTS node.js version from 16 to 20 and is
starting to show warnings for node16 actions.

Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
This commit is contained in:
Gerwin Klein 2024-01-29 09:57:20 +11:00
parent 241d8d12c7
commit fa28409d55
7 changed files with 16 additions and 16 deletions

View file

@ -23,7 +23,7 @@ jobs:
arch: [ARM, ARM_HYP, AARCH64, RISCV64, X64]
compiler: [gcc, llvm]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- uses: seL4/ci-actions/standalone-kernel@master
with:
ARCH: ${{ matrix.arch }}

View file

@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: seL4/ci-actions/seL4-manual@master
- uses: actions/upload-artifact@v3
- uses: actions/upload-artifact@v4
with:
name: PDF
path: manual/manual.pdf

View file

@ -50,13 +50,13 @@ jobs:
AWS_SSH: ${{ secrets.AWS_SSH }}
GH_HEAD_SHA: ${{ github.event.pull_request.head.sha }}
- name: Upload kernel builds
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: kernel-builds
path: artifacts/kernel-builds
if-no-files-found: ignore
- name: Upload logs
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: logs-${{ matrix.arch }}
path: logs.tar.xz

View file

@ -49,7 +49,7 @@ jobs:
xml: ${{ needs.code.outputs.xml }}
march: ${{ matrix.march }}
- name: Upload images
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: images-${{ matrix.march }}
path: '*-images.tar.gz'
@ -80,7 +80,7 @@ jobs:
concurrency: sel4bench-hw-pr-${{ github.event.number }}-${{ strategy.job-index }}
steps:
- name: Get machine queue
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: seL4/machine_queue
path: machine_queue
@ -91,7 +91,7 @@ jobs:
with:
platform: ${{ matrix.platform }}
- name: Download image
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: images-${{ steps.plat.outputs.march }}
- name: Run
@ -103,7 +103,7 @@ jobs:
env:
HW_SSH: ${{ secrets.HW_SSH }}
- name: Upload results
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
# funky expression below is to work around lack of ternary operator
name: sel4bench-results-${{ matrix.platform }}${{ matrix.req != '' && format('-{0}', matrix.req) || '' }}

View file

@ -64,7 +64,7 @@ jobs:
march: ${{ matrix.march }}
compiler: ${{ matrix.compiler }}
- name: Upload images
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: images-${{ matrix.march }}-${{ matrix.compiler }}
path: '*-images.tar.gz'
@ -91,13 +91,13 @@ jobs:
concurrency: hw-run-${{ strategy.job-index }}
steps:
- name: Get machine queue
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: seL4/machine_queue
path: machine_queue
token: ${{ secrets.PRIV_REPO_TOKEN }}
- name: Download image
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: images-${{ matrix.march }}-${{ matrix.compiler }}
- name: Run

View file

@ -44,12 +44,12 @@ jobs:
compiler: ${{ matrix.compiler }}
sha: ${{ github.event.pull_request.head.sha }}
- name: Upload images
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: images-${{ matrix.march }}-${{ matrix.compiler }}
path: '*-images.tar.gz'
- name: Upload kernel.elf files
uses: actions/upload-artifact@v3
uses: actions/upload-artifact@v4
with:
name: kernel.elf-${{ matrix.march }}-${{ matrix.compiler }}
path: '*-kernel.elf'
@ -81,13 +81,13 @@ jobs:
matrix: ${{ fromJson(needs.the_matrix.outputs.matrix) }}
steps:
- name: Get machine queue
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
repository: seL4/machine_queue
path: machine_queue
token: ${{ secrets.PRIV_REPO_TOKEN }}
- name: Download image
uses: actions/download-artifact@v3
uses: actions/download-artifact@v4
with:
name: images-${{ matrix.march }}-${{ matrix.compiler }}
- name: Run

View file

@ -31,7 +31,7 @@ jobs:
run: sudo apt-get update
- name: install xmllint
run: sudo apt-get install libxml2-utils
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: run xmllint
run: |
find libsel4 -name "sel4*.xml" | \