mirror of
https://github.com/denoland/deno.git
synced 2025-08-04 10:59:13 +00:00
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:
parent
6f22d2424a
commit
778e4c9710
4 changed files with 78 additions and 16 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue