message: ci: improve build matrix on build-and-release GH Actions workflow [publish binary]
diff: @@ -20,6 +20,7 @@ jobs:
  build-and-release-nodejs:
  runs-on: ${{ matrix.os }}
  strategy:
  + fail-fast: false
  matrix:
  os:
  - macos-10.15
  @@ -78,13 +79,12 @@ jobs:
  build-and-release-electron:
  runs-on: macos-10.15
  strategy:
  + fail-fast: false
  matrix:
  libcurl-release:
  - 7.73.0
  node:
  - 14
  - node-libcurl-cpp-std:
  - - c++11
  electron-version:
  - 12.0.0
  - 11.2.3
  @@ -104,8 +104,9 @@ jobs:
  LIBCURL_RELEASE: ${{ matrix.libcurl-release }}
  LATEST_LIBCURL_RELEASE: ${{ matrix.libcurl-release }}
  ELECTRON_VERSION: ${{ matrix.electron-version }}
  - NODE_LIBCURL_CPP_STD: ${{ matrix.node-libcurl-cpp-std }}
  steps:
  + - run: echo ::set-env name=NODE_LIBCURL_CPP_STD::${{ matrix.node-libcurl-cpp-std }}
  + if: matrix.node-libcurl-cpp-std
  - name: Checkout
  uses: actions/checkout@main
  - name: Setup Node.js
  @@ -155,13 +156,12 @@ jobs:
  build-and-release-nwjs:
  runs-on: macos-10.15
  strategy:
  + fail-fast: false
  matrix:
  libcurl-release:
  - 7.73.0
  node:
  - 14
  - node-libcurl-cpp-std:
  - - c++11
  nwjs-version:
  - 0.52.0
  - 0.51.2
  @@ -179,8 +179,9 @@ jobs:
  LIBCURL_RELEASE: ${{ matrix.libcurl-release }}
  LATEST_LIBCURL_RELEASE: ${{ matrix.libcurl-release }}
  NWJS_VERSION: ${{ matrix.nwjs-version }}
  - NODE_LIBCURL_CPP_STD: ${{ matrix.node-libcurl-cpp-std }}
  steps:
  + - run: echo ::set-env name=NODE_LIBCURL_CPP_STD::${{ matrix.node-libcurl-cpp-std }}
  + if: matrix.node-libcurl-cpp-std
  - name: Checkout
  uses: actions/checkout@main
  - name: Setup Node.js
  