diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d7bbdd27..41d8ef59 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -9,6 +9,8 @@ jobs: strategy: matrix: include: + - os: ubuntu-latest + build-group: linux-arm64 - os: ubuntu-latest build-group: linux-x64 # At the time of writing macos-latest is mac 10; we need 11 to build a universal binary. diff --git a/binding.gyp b/binding.gyp index 0ecee2ab..721c8c33 100644 --- a/binding.gyp +++ b/binding.gyp @@ -69,5 +69,8 @@ , "sources": [ "binding.cc" ] - }] + }], + "variables": { + "openssl_fips": "" + } } diff --git a/deps/rocksdb/rocksdb.gyp b/deps/rocksdb/rocksdb.gyp index 523543f9..822bde7a 100644 --- a/deps/rocksdb/rocksdb.gyp +++ b/deps/rocksdb/rocksdb.gyp @@ -472,4 +472,8 @@ , 'build_version.cc' ] -}]} + }], + 'variables': { + 'openssl_fips': '' + } +} diff --git a/deps/snappy/snappy.gyp b/deps/snappy/snappy.gyp index 2c898cfa..0278e666 100644 --- a/deps/snappy/snappy.gyp +++ b/deps/snappy/snappy.gyp @@ -87,4 +87,8 @@ , 'snappy-1.1.7/snappy.cc' , 'snappy-1.1.7/snappy.h' ] -}]} + }], + 'variables': { + 'openssl_fips': '' + } +} diff --git a/package.json b/package.json index b036259f..654c4958 100644 --- a/package.json +++ b/package.json @@ -13,6 +13,7 @@ "coverage": "nyc report -r lcovonly", "rebuild": "npm run install --build-from-source", "prebuild": "prebuildify -t 8.14.0 --napi --strip", + "prebuild-linux-arm64": "prebuildify-cross -i linux-arm64 -t 8.14.0 --napi --strip", "prebuild-linux-x64": "prebuildify-cross -i centos7-devtoolset7 -i alpine -t 8.14.0 --napi --strip", "prebuild-darwin-x64+arm64": "prebuildify -t 8.14.0 --napi --strip --arch x64+arm64", "prebuild-win32-x64": "prebuildify -t 8.14.0 --napi --strip",