From 0c0be499ce7d5163fe32463677f8b1f2c7aa1645 Mon Sep 17 00:00:00 2001 From: Ranieri Althoff Date: Fri, 17 Nov 2023 01:23:36 +0100 Subject: [PATCH] Update workflow actions --- .github/workflows/ci.yml | 12 ++++++------ .github/workflows/clang-format.yml | 2 +- .github/workflows/release.yml | 18 +++++++++--------- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 918f5c5..f2f8b82 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,12 +18,12 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: cache: yarn node-version: ${{ matrix.node-version }} @@ -66,7 +66,7 @@ jobs: run: apk add make g++ python3 git - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true @@ -82,15 +82,15 @@ jobs: node-version: [18, 20] name: Test for node-${{ matrix.node-version }} on FreeBSD - runs-on: macos-12 + runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - - uses: vmactions/freebsd-vm@v0 + - uses: vmactions/freebsd-vm@v1 with: envs: 'YARN_GPG npm_config_debug npm_config_build_from_source' prepare: | diff --git a/.github/workflows/clang-format.yml b/.github/workflows/clang-format.yml index 4eac446..82dce26 100644 --- a/.github/workflows/clang-format.yml +++ b/.github/workflows/clang-format.yml @@ -15,7 +15,7 @@ jobs: check-format: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install clang-format run: sudo apt update -q && sudo apt install -yq clang-format diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9b6aef2..5234f0a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,12 +14,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - name: Use Node.js 18 - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: cache: yarn node-version: 18 @@ -43,12 +43,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - name: Use Node.js 18 - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: cache: yarn node-version: 18 @@ -77,7 +77,7 @@ jobs: run: apk add make g++ python3 git - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true @@ -107,7 +107,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true @@ -150,15 +150,15 @@ jobs: build-freebsd: name: Build on FreeBSD - runs-on: macos-12 + runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: true - - uses: vmactions/freebsd-vm@v0 + - uses: vmactions/freebsd-vm@v1 name: Package artifacts with: envs: 'npm_config_build_from_source'