From a962db316e6a6bc67b930278fdb3823e79f06a9f Mon Sep 17 00:00:00 2001 From: Yuta Saito Date: Fri, 28 Apr 2023 09:36:00 +0000 Subject: [PATCH 1/3] Add 5.8 toolchain matrix --- .github/workflows/test.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 4b408e518..d12890f5d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,18 +10,22 @@ jobs: matrix: entry: # Ensure that all host can install toolchain, build project, and run tests - - { os: macos-10.15, toolchain: wasm-5.7.3-RELEASE, wasi-backend: Node, xcode: Xcode_12.4.app } - - { os: macos-11, toolchain: wasm-5.7.3-RELEASE, wasi-backend: Node, xcode: Xcode_13.2.1.app } - - { os: macos-12, toolchain: wasm-5.7.3-RELEASE, wasi-backend: Node, xcode: Xcode_13.4.1.app } + - { os: macos-10.15, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Node, xcode: Xcode_12.4.app } + - { os: macos-11, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Node, xcode: Xcode_13.2.1.app } + - { os: macos-12, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Node, xcode: Xcode_13.4.1.app } + - { os: ubuntu-22.04, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Node } # Ensure that test succeeds with all toolchains and wasi backend combinations - { os: ubuntu-20.04, toolchain: wasm-5.5.0-RELEASE, wasi-backend: Node } - { os: ubuntu-20.04, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Node } - { os: ubuntu-20.04, toolchain: wasm-5.7.3-RELEASE, wasi-backend: Node } + - { os: ubuntu-20.04, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Node } - { os: ubuntu-20.04, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Wasmer } - { os: ubuntu-20.04, toolchain: wasm-5.7.3-RELEASE, wasi-backend: Wasmer } + - { os: ubuntu-20.04, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Wasmer } - { os: ubuntu-20.04, toolchain: wasm-5.6.0-RELEASE, wasi-backend: MicroWASI } - { os: ubuntu-20.04, toolchain: wasm-5.7.3-RELEASE, wasi-backend: MicroWASI } + - { os: ubuntu-20.04, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: MicroWASI } runs-on: ${{ matrix.entry.os }} env: From 1ef9e6cd1a47491dbe77f0a87068b0d05adb2577 Mon Sep 17 00:00:00 2001 From: Yuta Saito Date: Mon, 8 May 2023 00:27:25 +0000 Subject: [PATCH 2/3] Use stable release --- .github/workflows/test.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d12890f5d..0fc529b6a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,22 +10,22 @@ jobs: matrix: entry: # Ensure that all host can install toolchain, build project, and run tests - - { os: macos-10.15, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Node, xcode: Xcode_12.4.app } - - { os: macos-11, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Node, xcode: Xcode_13.2.1.app } - - { os: macos-12, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Node, xcode: Xcode_13.4.1.app } - - { os: ubuntu-22.04, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Node } + - { os: macos-10.15, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Node, xcode: Xcode_12.4.app } + - { os: macos-11, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Node, xcode: Xcode_13.2.1.app } + - { os: macos-12, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Node, xcode: Xcode_13.4.1.app } + - { os: ubuntu-22.04, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Node } # Ensure that test succeeds with all toolchains and wasi backend combinations - { os: ubuntu-20.04, toolchain: wasm-5.5.0-RELEASE, wasi-backend: Node } - { os: ubuntu-20.04, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Node } - { os: ubuntu-20.04, toolchain: wasm-5.7.3-RELEASE, wasi-backend: Node } - - { os: ubuntu-20.04, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Node } + - { os: ubuntu-20.04, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Node } - { os: ubuntu-20.04, toolchain: wasm-5.6.0-RELEASE, wasi-backend: Wasmer } - { os: ubuntu-20.04, toolchain: wasm-5.7.3-RELEASE, wasi-backend: Wasmer } - - { os: ubuntu-20.04, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: Wasmer } + - { os: ubuntu-20.04, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Wasmer } - { os: ubuntu-20.04, toolchain: wasm-5.6.0-RELEASE, wasi-backend: MicroWASI } - { os: ubuntu-20.04, toolchain: wasm-5.7.3-RELEASE, wasi-backend: MicroWASI } - - { os: ubuntu-20.04, toolchain: wasm-5.8-SNAPSHOT-2023-04-26-a, wasi-backend: MicroWASI } + - { os: ubuntu-20.04, toolchain: wasm-5.8.0-RELEASE, wasi-backend: MicroWASI } runs-on: ${{ matrix.entry.os }} env: From 91567e909cfd4496378f5c679348a2dec9216065 Mon Sep 17 00:00:00 2001 From: Yuta Saito Date: Mon, 8 May 2023 04:35:57 +0000 Subject: [PATCH 3/3] Drop macOS 10.15 and add macOS 13 --- .github/workflows/test.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0fc529b6a..c803379ce 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,9 +10,9 @@ jobs: matrix: entry: # Ensure that all host can install toolchain, build project, and run tests - - { os: macos-10.15, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Node, xcode: Xcode_12.4.app } - { os: macos-11, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Node, xcode: Xcode_13.2.1.app } - { os: macos-12, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Node, xcode: Xcode_13.4.1.app } + - { os: macos-13, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Node, xcode: Xcode_14.3.app } - { os: ubuntu-22.04, toolchain: wasm-5.8.0-RELEASE, wasi-backend: Node } # Ensure that test succeeds with all toolchains and wasi backend combinations @@ -57,14 +57,14 @@ jobs: strategy: matrix: include: - - os: macos-10.15 - xcode: Xcode_12.4 - os: macos-11 xcode: Xcode_13.2.1 - os: macos-12 xcode: Xcode_13.3 - os: macos-12 xcode: Xcode_14.0 + - os: macos-13 + xcode: Xcode_14.3 runs-on: ${{ matrix.os }} steps: - uses: actions/checkout@v2