pkg-fetch/lib
Jesse Chan a062bb42f5 build: strip signature from compiled macOS base binary
Newer versions of Apple Clang automatically ad-hoc sign the compiled
executable, due to the new mandatory code signing requirement [1].

However, for final executable to be signable, base binary MUST NOT
have an existing signature.

This change strips the ad-hoc signature from compiled macOS base binary.

[1]: https://developer.apple.com/documentation/macos-release-notes/macos-big-sur-11_0_1-universal-apps-release-notes

Refs: vercel/pkg#1164
Bug: vercel/pkg#1023
2021-05-10 16:58:56 +01:00
..
bin.ts CI: output to dist/ with "node-*" prefix (#156) 2021-04-07 17:59:50 +08:00
build.ts build: strip signature from compiled macOS base binary 2021-05-10 16:58:56 +01:00
expected.ts expected: add hashes of Node.js 16.0.0 binaries 2021-04-24 18:20:29 +08:00
index.ts Validate hash of fetched binary 2021-04-22 22:54:06 +08:00
log.ts log: expand progress bar width to 35 (#170) 2021-04-22 10:28:23 -05:00
places.ts CI: output to dist/ with "node-*" prefix (#156) 2021-04-07 17:59:50 +08:00
system.ts Add a fully static "linuxstatic" variant 2021-04-15 23:47:45 +08:00
tsconfig.json pkg-fetch: migrate to TypeScript (#139) 2021-03-29 12:46:10 +08:00
utils.ts Move small utility functions to "utils" 2021-04-22 22:54:06 +08:00
verify.ts Move small utility functions to "utils" 2021-04-22 22:54:06 +08:00