File tree Expand file tree Collapse file tree
.github/actions/build-shared Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1- name : ' Build Node.js (shared libraries)'
1+ name : Build Node.js (shared libraries)
22description : >
33 Downloads the slim tarball built by the `build-tarball` job, extracts it,
44 installs Nix (+ cachix + sccache), then builds Node.js and runs the CI
Original file line number Diff line number Diff line change 1- #! /usr/ bin/env bash
1+ #! /bin/sh
22#
33# Emits a JSON matrix of OpenSSL releases to test Node.js against with
44# shared libraries, consumed by the `build-openssl` job in
1414#
1515# Usage: SUPPORTED_OPENSSL_VERSION=4.0 ./tools/nix/collect-openssl-matrix.sh
1616
17- set -euo pipefail
17+ set -eu
1818
19- here=$( cd -- " $( dirname -- " ${BASH_SOURCE[0]} " ) " && pwd)
19+ : " ${SUPPORTED_OPENSSL_VERSION:? SUPPORTED_OPENSSL_VERSION must be set} "
20+
21+ here=$( cd -- " $( dirname -- " $0 " ) " && pwd)
2022
2123# 1. Enumerate every `openssl_N` / `openssl_N_M` attribute exposed by the
2224# repo-pinned nixpkgs. `tryEval` skips aliases that raise (e.g.
You can’t perform that action at this time.
0 commit comments