chore: start codesigning mac release builds (#21303)

- Adds a codesigning step to all mac targets
- Adds a new ci-full label to the build to force aarch64 builds on any
PR
This commit is contained in:
Matt Mastracci 2023-11-23 15:30:26 -07:00 committed by GitHub
parent 6f22d2424a
commit 778e4c9710
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 78 additions and 16 deletions

View file

@ -17,7 +17,7 @@ const versions = {
"dlint": "dlint 0.51.0",
};
const compressed = new Set(["ld64.lld"]);
const compressed = new Set(["ld64.lld", "rcodesign"]);
export const ROOT_PATH = dirname(dirname(fromFileUrl(import.meta.url)));
@ -175,8 +175,9 @@ export function getPrebuiltToolPath(toolName) {
return join(PREBUILT_TOOL_DIR, toolName + executableSuffix);
}
const commitId = "c249f61eaed67db26c2934b195dc51e3ab91ae03";
const downloadUrl =
`https://raw.githubusercontent.com/denoland/deno_third_party/1fd66ef78ab40841db833d4a1efd5c5597faf066/prebuilt/${platformDirName}`;
`https://raw.githubusercontent.com/denoland/deno_third_party/${commitId}/prebuilt/${platformDirName}`;
export async function downloadPrebuilt(toolName) {
// Ensure only one download per tool happens at a time