1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-21 15:04:11 -05:00
denoland-deno/cli/tools
Divy Srivastava 5bd76609f7
feat: codesign for deno compile binaries (#24604)
Uses [sui](https://github.com/littledivy/sui) to inject metadata as a
custom section in the denort binary.

Metadata is stored as a Mach-O segment on macOS and PE `RT_RCDATA`
resource on Windows.

Fixes #11154 
Fixes https://github.com/denoland/deno/issues/17753

```cpp
deno compile app.tsx

# on macOS
codesign --sign - ./app

# on Windows
signtool sign /fd SHA256 .\app.exe
```

---------

Signed-off-by: Divy Srivastava <dj.srivastava23@gmail.com>
2024-08-01 09:45:13 +05:30
..
bench fix(upgrade): do not error if config in cwd invalid (#24689) 2024-07-23 19:00:48 -04:00
coverage fix(upgrade): do not error if config in cwd invalid (#24689) 2024-07-23 19:00:48 -04:00
init fix(init): use bare specifier for jsr:@std/assert (#24581) 2024-07-14 13:22:43 -04:00
jupyter fix: adapt to new jupyter runtime API and include session IDs (#24762) 2024-07-27 10:39:08 +02:00
lint refactor(lint): move reporters to separate module (#24757) 2024-07-27 09:01:42 -04:00
registry fix(publish): workspace included license file had incorrect path (#24747) 2024-07-26 15:35:29 +00:00
repl perf: update deno_ast to 0.41 (#24819) 2024-07-31 18:31:03 -04:00
run fix(unstable): move sloppy-import warnings to lint rule (#24710) 2024-07-25 09:07:59 -04:00
test chore: upgrade to rust 1.80 (#24778) 2024-07-29 12:58:04 -04:00
vendor fix(upgrade): do not error if config in cwd invalid (#24689) 2024-07-23 19:00:48 -04:00
bundle.rs fix(upgrade): do not error if config in cwd invalid (#24689) 2024-07-23 19:00:48 -04:00
check.rs feat: npm workspace and better Deno workspace support (#24334) 2024-07-04 00:54:33 +00:00
compile.rs feat: codesign for deno compile binaries (#24604) 2024-08-01 09:45:13 +05:30
doc.rs perf: update deno_doc (#24700) 2024-07-24 12:23:16 -07:00
fmt.rs fix(upgrade): do not error if config in cwd invalid (#24689) 2024-07-23 19:00:48 -04:00
info.rs fix(upgrade): do not error if config in cwd invalid (#24689) 2024-07-23 19:00:48 -04:00
installer.rs fix(future): Emit deno install warning less often, suggest deno install in error message (#24706) 2024-07-24 23:37:13 +00:00
mod.rs chore: update copyright to 2024 (#21753) 2024-01-01 19:58:21 +00:00
task.rs fix(upgrade): do not error if config in cwd invalid (#24689) 2024-07-23 19:00:48 -04:00
upgrade.rs fix(upgrade): do not error if config in cwd invalid (#24689) 2024-07-23 19:00:48 -04:00