diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 8cedffe5..4c13f31d 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -512,16 +512,16 @@ jobs: id: node-headers-cache with: 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 id: electron-headers-cache with: 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 with: - nodejs_versions: "10.0.0 11.0.0 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" + nodejs_versions: "12.7.0 13.0.0 14.0.0 15.0.0 16.0.0 17.0.1" + electronjs_versions: "12.0.0 13.0.0 14.0.0 15.0.0" - uses: actions/upload-artifact@v2 with: name: "nodewrapper-tflite-Linux_amd64.tar.gz" @@ -621,7 +621,7 @@ jobs: strategy: matrix: # https://nodejs.org/en/about/releases/ - nodejs-version: [10, 12, 14, 16] + nodejs-version: [12, 14, 16, 17] models: ["test"] bitrate: ["16k"] fail-fast: false @@ -674,7 +674,7 @@ jobs: if: ${{ github.event_name == 'pull_request' }} strategy: 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"] bitrate: ["16k"] fail-fast: false @@ -1462,16 +1462,16 @@ jobs: id: node-headers-cache with: 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 id: electron-headers-cache with: 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 with: - nodejs_versions: "10.0.0 11.0.0 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" + nodejs_versions: "12.7.0 13.0.0 14.0.0 15.0.0 16.0.0 17.0.1" + electronjs_versions: "12.0.0 13.0.0 14.0.0 15.0.0" - uses: actions/upload-artifact@v2 with: name: "nodewrapper-tflite-macOS_amd64.tar.gz" @@ -1568,7 +1568,7 @@ jobs: strategy: matrix: # https://nodejs.org/en/about/releases/ - nodejs-version: [10, 12, 14, 16] + nodejs-version: [12, 14, 16, 17] models: ["test"] bitrate: ["16k"] fail-fast: false @@ -1619,7 +1619,7 @@ jobs: if: ${{ github.event_name == 'pull_request' }} strategy: 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"] bitrate: ["16k"] env: @@ -1951,16 +1951,16 @@ jobs: id: node-headers-cache with: 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 id: electron-headers-cache with: 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 with: - nodejs_versions: "10.0.0 11.0.0 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" + nodejs_versions: "12.7.0 13.0.0 14.0.0 15.0.0 16.0.0" + electronjs_versions: "12.0.0 13.0.0 14.0.0 15.0.0" - uses: actions/upload-artifact@v2 with: name: "nodewrapper-tflite-Windows_amd64.tar.gz" @@ -2080,7 +2080,7 @@ jobs: if: ${{ github.event_name == 'pull_request' }} strategy: matrix: - nodejs-version: [10, 12, 14, 16] + nodejs-version: [12, 14, 16] models: ["test"] bitrate: ["16k"] fail-fast: false @@ -2144,7 +2144,7 @@ jobs: if: ${{ github.event_name == 'pull_request' }} strategy: 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"] bitrate: ["16k"] env: @@ -2253,7 +2253,7 @@ jobs: strategy: matrix: # https://nodejs.org/en/about/releases/ - nodejs-version: [10, 16] + nodejs-version: [12, 17] models: ["test", "prod"] bitrate: ["8k", "16k"] fail-fast: false @@ -2306,7 +2306,7 @@ jobs: if: ${{ github.event_name == 'pull_request' }} strategy: matrix: - electronjs-version: [5.0.13, 12.0.0] + electronjs-version: [12.0.0, 15.0.0] models: ["test", "prod"] bitrate: ["8k", "16k"] fail-fast: false @@ -2361,7 +2361,7 @@ jobs: strategy: matrix: # https://nodejs.org/en/about/releases/ - nodejs-version: [10, 16] + nodejs-version: [12, 17] models: ["test", "prod"] bitrate: ["8k", "16k"] fail-fast: false @@ -2412,7 +2412,7 @@ jobs: if: ${{ github.event_name == 'pull_request' }} strategy: matrix: - electronjs-version: [5.0.13, 12.0.0] + electronjs-version: [12.0.0, 15.0.0] models: ["test", "prod"] bitrate: ["8k", "16k"] fail-fast: false @@ -2468,7 +2468,7 @@ jobs: strategy: matrix: # https://nodejs.org/en/about/releases/ - nodejs-version: [10, 16] + nodejs-version: [12, 16] models: ["test", "prod"] bitrate: ["8k", "16k"] fail-fast: false @@ -2532,7 +2532,7 @@ jobs: if: ${{ github.event_name == 'pull_request' }} strategy: matrix: - electronjs-version: [5.0.13, 12.0.0] + electronjs-version: [12.0.0, 15.0.0] models: ["test", "prod"] bitrate: ["8k", "16k"] fail-fast: false @@ -2879,16 +2879,16 @@ jobs: id: node-headers-cache with: 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 id: electron-headers-cache with: 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 with: - nodejs_versions: "10.0.0 11.0.0 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" + nodejs_versions: "12.7.0 13.0.0 14.0.0 15.0.0 16.0.0 17.0.1" + electronjs_versions: "12.0.0 13.0.0 14.0.0 15.0.0" target: ${{ env.SYSTEM_TARGET }} chroot: ${{ env.SYSTEM_RASPBIAN }} - uses: actions/upload-artifact@v2 @@ -3024,16 +3024,16 @@ jobs: id: node-headers-cache with: 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 id: electron-headers-cache with: 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 with: - nodejs_versions: "10.0.0 11.0.0 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" + nodejs_versions: "12.7.0 13.0.0 14.0.0 15.0.0 16.0.0 17.0.1" + electronjs_versions: "12.0.0 13.0.0 14.0.0 15.0.0" target: ${{ env.SYSTEM_TARGET }} chroot: ${{ env.SYSTEM_RASPBIAN }} - uses: actions/upload-artifact@v2 @@ -3201,7 +3201,7 @@ jobs: matrix: arch: [ "armv7", "aarch64" ] # https://nodejs.org/en/about/releases/ - nodejs-version: [10, 12, 14, 16] + nodejs-version: [12, 14, 16, 17] models: ["test"] bitrate: ["16k"] fail-fast: false @@ -3265,7 +3265,7 @@ jobs: strategy: matrix: 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"] bitrate: ["16k"] env: diff --git a/native_client/javascript/abi_crosswalk_priv.json b/native_client/javascript/abi_crosswalk_priv.json index 46267781..8b4e88c7 100644 --- a/native_client/javascript/abi_crosswalk_priv.json +++ b/native_client/javascript/abi_crosswalk_priv.json @@ -1943,6 +1943,42 @@ "node_abi": 64, "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": { "node_abi": 67, "v8": "7.0" @@ -2115,6 +2151,86 @@ "node_abi": 72, "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": { "node_abi": 79, "v8": "7.8" @@ -2199,12 +2315,276 @@ "node_abi": 83, "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": { "node_abi": 88, "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": { "node_abi": 93, "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" } }