Update NodeJS and ElectronJS build/test versions to supported releases

This commit is contained in:
Reuben Morais 2021-11-10 18:40:26 +01:00
parent 23af8bd095
commit a5c981bb48
2 changed files with 414 additions and 34 deletions

View File

@ -512,16 +512,16 @@ jobs:
id: node-headers-cache id: node-headers-cache
with: with:
path: native_client/javascript/headers/nodejs/ path: native_client/javascript/headers/nodejs/
key: node-headers-10.0.0_16.0.0 key: node-headers-12.7.0_17.0.1
- uses: actions/cache@v2 - uses: actions/cache@v2
id: electron-headers-cache id: electron-headers-cache
with: with:
path: native_client/javascript/headers/electronjs/ path: native_client/javascript/headers/electronjs/
key: electron-headers-5.0.13_12.0.0 key: electron-headers-12.0.0_15.0.0
- uses: ./.github/actions/node-build - uses: ./.github/actions/node-build
with: with:
nodejs_versions: "10.0.0 11.0.0 12.7.0 13.0.0 14.0.0 15.0.0 16.0.0" nodejs_versions: "12.7.0 13.0.0 14.0.0 15.0.0 16.0.0 17.0.1"
electronjs_versions: "5.0.13 6.0.12 6.1.7 7.0.1 7.1.8 8.0.1 9.0.1 9.1.0 9.2.0 10.0.0 10.1.0 11.0.0 12.0.0" electronjs_versions: "12.0.0 13.0.0 14.0.0 15.0.0"
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: "nodewrapper-tflite-Linux_amd64.tar.gz" name: "nodewrapper-tflite-Linux_amd64.tar.gz"
@ -621,7 +621,7 @@ jobs:
strategy: strategy:
matrix: matrix:
# https://nodejs.org/en/about/releases/ # https://nodejs.org/en/about/releases/
nodejs-version: [10, 12, 14, 16] nodejs-version: [12, 14, 16, 17]
models: ["test"] models: ["test"]
bitrate: ["16k"] bitrate: ["16k"]
fail-fast: false fail-fast: false
@ -674,7 +674,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }} if: ${{ github.event_name == 'pull_request' }}
strategy: strategy:
matrix: matrix:
electronjs-version: [5.0.13, 6.1.7, 7.1.8, 8.0.1, 9.2.0, 10.1.0, 11.0.0, 12.0.0] electronjs-version: [12.0.0, 13.0.0, 14.0.0, 15.0.0]
models: ["test"] models: ["test"]
bitrate: ["16k"] bitrate: ["16k"]
fail-fast: false fail-fast: false
@ -1462,16 +1462,16 @@ jobs:
id: node-headers-cache id: node-headers-cache
with: with:
path: native_client/javascript/headers/nodejs/ path: native_client/javascript/headers/nodejs/
key: node-headers-10.0.0_16.0.0 key: node-headers-12.7.0_17.0.1
- uses: actions/cache@v2 - uses: actions/cache@v2
id: electron-headers-cache id: electron-headers-cache
with: with:
path: native_client/javascript/headers/electronjs/ path: native_client/javascript/headers/electronjs/
key: electron-headers-5.0.13_12.0.0 key: electron-headers-12.0.0_15.0.0
- uses: ./.github/actions/node-build - uses: ./.github/actions/node-build
with: with:
nodejs_versions: "10.0.0 11.0.0 12.7.0 13.0.0 14.0.0 15.0.0 16.0.0" nodejs_versions: "12.7.0 13.0.0 14.0.0 15.0.0 16.0.0 17.0.1"
electronjs_versions: "5.0.13 6.0.12 6.1.7 7.0.1 7.1.8 8.0.1 9.0.1 9.1.0 9.2.0 10.0.0 10.1.0 11.0.0 12.0.0" electronjs_versions: "12.0.0 13.0.0 14.0.0 15.0.0"
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: "nodewrapper-tflite-macOS_amd64.tar.gz" name: "nodewrapper-tflite-macOS_amd64.tar.gz"
@ -1568,7 +1568,7 @@ jobs:
strategy: strategy:
matrix: matrix:
# https://nodejs.org/en/about/releases/ # https://nodejs.org/en/about/releases/
nodejs-version: [10, 12, 14, 16] nodejs-version: [12, 14, 16, 17]
models: ["test"] models: ["test"]
bitrate: ["16k"] bitrate: ["16k"]
fail-fast: false fail-fast: false
@ -1619,7 +1619,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }} if: ${{ github.event_name == 'pull_request' }}
strategy: strategy:
matrix: matrix:
electronjs-version: [5.0.13, 6.1.7, 7.1.8, 8.0.1, 9.2.0, 10.1.0, 11.0.0, 12.0.0] electronjs-version: [12.0.0, 13.0.0, 14.0.0, 15.0.0]
models: ["test"] models: ["test"]
bitrate: ["16k"] bitrate: ["16k"]
env: env:
@ -1951,16 +1951,16 @@ jobs:
id: node-headers-cache id: node-headers-cache
with: with:
path: native_client/javascript/headers/nodejs/ path: native_client/javascript/headers/nodejs/
key: node-headers-win-10.0.0_16.0.0 key: node-headers-win-12.7.0_16.0.0
- uses: actions/cache@v2 - uses: actions/cache@v2
id: electron-headers-cache id: electron-headers-cache
with: with:
path: native_client/javascript/headers/electronjs/ path: native_client/javascript/headers/electronjs/
key: electron-headers-win-5.0.13_12.0.0 key: electron-headers-win-12.0.0_15.0.0
- uses: ./.github/actions/win-node-build - uses: ./.github/actions/win-node-build
with: with:
nodejs_versions: "10.0.0 11.0.0 12.7.0 13.0.0 14.0.0 15.0.0 16.0.0" nodejs_versions: "12.7.0 13.0.0 14.0.0 15.0.0 16.0.0"
electronjs_versions: "5.0.13 6.0.12 6.1.7 7.0.1 7.1.8 8.0.1 9.0.1 9.1.0 9.2.0 10.0.0 10.1.0 11.0.0 12.0.0" electronjs_versions: "12.0.0 13.0.0 14.0.0 15.0.0"
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: "nodewrapper-tflite-Windows_amd64.tar.gz" name: "nodewrapper-tflite-Windows_amd64.tar.gz"
@ -2080,7 +2080,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }} if: ${{ github.event_name == 'pull_request' }}
strategy: strategy:
matrix: matrix:
nodejs-version: [10, 12, 14, 16] nodejs-version: [12, 14, 16]
models: ["test"] models: ["test"]
bitrate: ["16k"] bitrate: ["16k"]
fail-fast: false fail-fast: false
@ -2144,7 +2144,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }} if: ${{ github.event_name == 'pull_request' }}
strategy: strategy:
matrix: matrix:
electronjs-version: [5.0.13, 6.1.7, 7.1.8, 8.0.1, 9.2.0, 10.1.0, 11.0.0, 12.0.0] electronjs-version: [12.0.0, 13.0.0, 14.0.0, 15.0.0]
models: ["test"] models: ["test"]
bitrate: ["16k"] bitrate: ["16k"]
env: env:
@ -2253,7 +2253,7 @@ jobs:
strategy: strategy:
matrix: matrix:
# https://nodejs.org/en/about/releases/ # https://nodejs.org/en/about/releases/
nodejs-version: [10, 16] nodejs-version: [12, 17]
models: ["test", "prod"] models: ["test", "prod"]
bitrate: ["8k", "16k"] bitrate: ["8k", "16k"]
fail-fast: false fail-fast: false
@ -2306,7 +2306,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }} if: ${{ github.event_name == 'pull_request' }}
strategy: strategy:
matrix: matrix:
electronjs-version: [5.0.13, 12.0.0] electronjs-version: [12.0.0, 15.0.0]
models: ["test", "prod"] models: ["test", "prod"]
bitrate: ["8k", "16k"] bitrate: ["8k", "16k"]
fail-fast: false fail-fast: false
@ -2361,7 +2361,7 @@ jobs:
strategy: strategy:
matrix: matrix:
# https://nodejs.org/en/about/releases/ # https://nodejs.org/en/about/releases/
nodejs-version: [10, 16] nodejs-version: [12, 17]
models: ["test", "prod"] models: ["test", "prod"]
bitrate: ["8k", "16k"] bitrate: ["8k", "16k"]
fail-fast: false fail-fast: false
@ -2412,7 +2412,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }} if: ${{ github.event_name == 'pull_request' }}
strategy: strategy:
matrix: matrix:
electronjs-version: [5.0.13, 12.0.0] electronjs-version: [12.0.0, 15.0.0]
models: ["test", "prod"] models: ["test", "prod"]
bitrate: ["8k", "16k"] bitrate: ["8k", "16k"]
fail-fast: false fail-fast: false
@ -2468,7 +2468,7 @@ jobs:
strategy: strategy:
matrix: matrix:
# https://nodejs.org/en/about/releases/ # https://nodejs.org/en/about/releases/
nodejs-version: [10, 16] nodejs-version: [12, 16]
models: ["test", "prod"] models: ["test", "prod"]
bitrate: ["8k", "16k"] bitrate: ["8k", "16k"]
fail-fast: false fail-fast: false
@ -2532,7 +2532,7 @@ jobs:
if: ${{ github.event_name == 'pull_request' }} if: ${{ github.event_name == 'pull_request' }}
strategy: strategy:
matrix: matrix:
electronjs-version: [5.0.13, 12.0.0] electronjs-version: [12.0.0, 15.0.0]
models: ["test", "prod"] models: ["test", "prod"]
bitrate: ["8k", "16k"] bitrate: ["8k", "16k"]
fail-fast: false fail-fast: false
@ -2879,16 +2879,16 @@ jobs:
id: node-headers-cache id: node-headers-cache
with: with:
path: native_client/javascript/headers/nodejs/ path: native_client/javascript/headers/nodejs/
key: node-headers-10.0.0_16.0.0 key: node-headers-12.7.0_17.0.1
- uses: actions/cache@v2 - uses: actions/cache@v2
id: electron-headers-cache id: electron-headers-cache
with: with:
path: native_client/javascript/headers/electronjs/ path: native_client/javascript/headers/electronjs/
key: electron-headers-5.0.13_12.0.0 key: electron-headers-12.0.0_15.0.0
- uses: ./.github/actions/node-build - uses: ./.github/actions/node-build
with: with:
nodejs_versions: "10.0.0 11.0.0 12.7.0 13.0.0 14.0.0 15.0.0 16.0.0" nodejs_versions: "12.7.0 13.0.0 14.0.0 15.0.0 16.0.0 17.0.1"
electronjs_versions: "5.0.13 6.0.12 6.1.7 7.0.1 7.1.8 8.0.1 9.0.1 9.1.0 9.2.0 10.0.0 10.1.0 11.0.0 12.0.0" electronjs_versions: "12.0.0 13.0.0 14.0.0 15.0.0"
target: ${{ env.SYSTEM_TARGET }} target: ${{ env.SYSTEM_TARGET }}
chroot: ${{ env.SYSTEM_RASPBIAN }} chroot: ${{ env.SYSTEM_RASPBIAN }}
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
@ -3024,16 +3024,16 @@ jobs:
id: node-headers-cache id: node-headers-cache
with: with:
path: native_client/javascript/headers/nodejs/ path: native_client/javascript/headers/nodejs/
key: node-headers-10.0.0_16.0.0 key: node-headers-12.7.0_17.0.1
- uses: actions/cache@v2 - uses: actions/cache@v2
id: electron-headers-cache id: electron-headers-cache
with: with:
path: native_client/javascript/headers/electronjs/ path: native_client/javascript/headers/electronjs/
key: electron-headers-5.0.13_12.0.0 key: electron-headers-12.0.0_15.0.0
- uses: ./.github/actions/node-build - uses: ./.github/actions/node-build
with: with:
nodejs_versions: "10.0.0 11.0.0 12.7.0 13.0.0 14.0.0 15.0.0 16.0.0" nodejs_versions: "12.7.0 13.0.0 14.0.0 15.0.0 16.0.0 17.0.1"
electronjs_versions: "5.0.13 6.0.12 6.1.7 7.0.1 7.1.8 8.0.1 9.0.1 9.1.0 9.2.0 10.0.0 10.1.0 11.0.0 12.0.0" electronjs_versions: "12.0.0 13.0.0 14.0.0 15.0.0"
target: ${{ env.SYSTEM_TARGET }} target: ${{ env.SYSTEM_TARGET }}
chroot: ${{ env.SYSTEM_RASPBIAN }} chroot: ${{ env.SYSTEM_RASPBIAN }}
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
@ -3201,7 +3201,7 @@ jobs:
matrix: matrix:
arch: [ "armv7", "aarch64" ] arch: [ "armv7", "aarch64" ]
# https://nodejs.org/en/about/releases/ # https://nodejs.org/en/about/releases/
nodejs-version: [10, 12, 14, 16] nodejs-version: [12, 14, 16, 17]
models: ["test"] models: ["test"]
bitrate: ["16k"] bitrate: ["16k"]
fail-fast: false fail-fast: false
@ -3265,7 +3265,7 @@ jobs:
strategy: strategy:
matrix: matrix:
arch: [ "armv7", "aarch64" ] arch: [ "armv7", "aarch64" ]
electronjs-version: [5.0.13, 6.1.7, 7.1.8, 8.0.1, 9.2.0, 10.1.0, 11.0.0, 12.0.0] electronjs-version: [12.0.0, 13.0.0, 14.0.0, 15.0.0]
models: ["test"] models: ["test"]
bitrate: ["16k"] bitrate: ["16k"]
env: env:

View File

@ -1943,6 +1943,42 @@
"node_abi": 64, "node_abi": 64,
"v8": "6.8" "v8": "6.8"
}, },
"10.21.0": {
"node_abi": 64,
"v8": "6.8"
},
"10.22.0": {
"node_abi": 64,
"v8": "6.8"
},
"10.22.1": {
"node_abi": 64,
"v8": "6.8"
},
"10.23.0": {
"node_abi": 64,
"v8": "6.8"
},
"10.23.1": {
"node_abi": 64,
"v8": "6.8"
},
"10.23.2": {
"node_abi": 64,
"v8": "6.8"
},
"10.23.3": {
"node_abi": 64,
"v8": "6.8"
},
"10.24.0": {
"node_abi": 64,
"v8": "6.8"
},
"10.24.1": {
"node_abi": 64,
"v8": "6.8"
},
"11.0.0": { "11.0.0": {
"node_abi": 67, "node_abi": 67,
"v8": "7.0" "v8": "7.0"
@ -2115,6 +2151,86 @@
"node_abi": 72, "node_abi": 72,
"v8": "7.8" "v8": "7.8"
}, },
"12.17.0": {
"node_abi": 72,
"v8": "7.8"
},
"12.18.0": {
"node_abi": 72,
"v8": "7.8"
},
"12.18.1": {
"node_abi": 72,
"v8": "7.8"
},
"12.18.2": {
"node_abi": 72,
"v8": "7.8"
},
"12.18.3": {
"node_abi": 72,
"v8": "7.8"
},
"12.18.4": {
"node_abi": 72,
"v8": "7.8"
},
"12.19.0": {
"node_abi": 72,
"v8": "7.8"
},
"12.19.1": {
"node_abi": 72,
"v8": "7.8"
},
"12.20.0": {
"node_abi": 72,
"v8": "7.8"
},
"12.20.1": {
"node_abi": 72,
"v8": "7.8"
},
"12.20.2": {
"node_abi": 72,
"v8": "7.8"
},
"12.21.0": {
"node_abi": 72,
"v8": "7.8"
},
"12.22.0": {
"node_abi": 72,
"v8": "7.8"
},
"12.22.1": {
"node_abi": 72,
"v8": "7.8"
},
"12.22.2": {
"node_abi": 72,
"v8": "7.8"
},
"12.22.3": {
"node_abi": 72,
"v8": "7.8"
},
"12.22.4": {
"node_abi": 72,
"v8": "7.8"
},
"12.22.5": {
"node_abi": 72,
"v8": "7.8"
},
"12.22.6": {
"node_abi": 72,
"v8": "7.8"
},
"12.22.7": {
"node_abi": 72,
"v8": "7.8"
},
"13.0.0": { "13.0.0": {
"node_abi": 79, "node_abi": 79,
"v8": "7.8" "v8": "7.8"
@ -2199,12 +2315,276 @@
"node_abi": 83, "node_abi": 83,
"v8": "8.1" "v8": "8.1"
}, },
"14.4.0": {
"node_abi": 83,
"v8": "8.1"
},
"14.5.0": {
"node_abi": 83,
"v8": "8.3"
},
"14.6.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.7.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.8.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.9.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.10.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.10.1": {
"node_abi": 83,
"v8": "8.4"
},
"14.11.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.12.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.13.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.13.1": {
"node_abi": 83,
"v8": "8.4"
},
"14.14.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.15.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.15.1": {
"node_abi": 83,
"v8": "8.4"
},
"14.15.2": {
"node_abi": 83,
"v8": "8.4"
},
"14.15.3": {
"node_abi": 83,
"v8": "8.4"
},
"14.15.4": {
"node_abi": 83,
"v8": "8.4"
},
"14.15.5": {
"node_abi": 83,
"v8": "8.4"
},
"14.16.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.16.1": {
"node_abi": 83,
"v8": "8.4"
},
"14.17.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.17.1": {
"node_abi": 83,
"v8": "8.4"
},
"14.17.2": {
"node_abi": 83,
"v8": "8.4"
},
"14.17.3": {
"node_abi": 83,
"v8": "8.4"
},
"14.17.4": {
"node_abi": 83,
"v8": "8.4"
},
"14.17.5": {
"node_abi": 83,
"v8": "8.4"
},
"14.17.6": {
"node_abi": 83,
"v8": "8.4"
},
"14.18.0": {
"node_abi": 83,
"v8": "8.4"
},
"14.18.1": {
"node_abi": 83,
"v8": "8.4"
},
"15.0.0": { "15.0.0": {
"node_abi": 88, "node_abi": 88,
"v8": "8.6" "v8": "8.6"
}, },
"15.0.1": {
"node_abi": 88,
"v8": "8.6"
},
"15.1.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.2.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.2.1": {
"node_abi": 88,
"v8": "8.6"
},
"15.3.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.4.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.5.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.5.1": {
"node_abi": 88,
"v8": "8.6"
},
"15.6.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.7.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.8.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.9.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.10.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.11.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.12.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.13.0": {
"node_abi": 88,
"v8": "8.6"
},
"15.14.0": {
"node_abi": 88,
"v8": "8.6"
},
"16.0.0": { "16.0.0": {
"node_abi": 93, "node_abi": 93,
"v8": "9.0" "v8": "9.0"
},
"16.1.0": {
"node_abi": 93,
"v8": "9.0"
},
"16.2.0": {
"node_abi": 93,
"v8": "9.0"
},
"16.3.0": {
"node_abi": 93,
"v8": "9.0"
},
"16.4.0": {
"node_abi": 93,
"v8": "9.1"
},
"16.4.1": {
"node_abi": 93,
"v8": "9.1"
},
"16.4.2": {
"node_abi": 93,
"v8": "9.1"
},
"16.5.0": {
"node_abi": 93,
"v8": "9.1"
},
"16.6.0": {
"node_abi": 93,
"v8": "9.2"
},
"16.6.1": {
"node_abi": 93,
"v8": "9.2"
},
"16.6.2": {
"node_abi": 93,
"v8": "9.2"
},
"16.7.0": {
"node_abi": 93,
"v8": "9.2"
},
"16.8.0": {
"node_abi": 93,
"v8": "9.2"
},
"16.9.0": {
"node_abi": 93,
"v8": "9.3"
},
"16.9.1": {
"node_abi": 93,
"v8": "9.3"
},
"16.10.0": {
"node_abi": 93,
"v8": "9.3"
},
"16.11.0": {
"node_abi": 93,
"v8": "9.4"
},
"16.11.1": {
"node_abi": 93,
"v8": "9.4"
},
"17.0.0": {
"node_abi": 102,
"v8": "9.5"
},
"17.0.1": {
"node_abi": 102,
"v8": "9.5"
} }
} }