GitShow/denoland/patchver
denoland

patchver

Fast release promotion for Deno binaries

by denoland
Star on GitHubForknpm

JavaScript

4 stars1 forks2 contributorsActive · 1mo agoSince 2024MIT

Meet the team

See all 2 on GitHub →
littledivy
littledivy16 contributions
bartlomieju
bartlomieju1 contribution

Languages

View on GitHub →
JavaScript99%
Rust0.9%
TypeScript0.2%

Commit activity

Last 12 weeks · 1 commit

Full graph →

Community health

2 of 6 standards met

Community profile →
37
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent fixes

View closed PRs →
bartlomieju
fix: bump libsui to 0.12.6 to fix macOS patching panic in WasmMergedPR

patchver runs as a wasm32-unknown-unknown module (inlined into lib/lib/patchver_wasm.generated.js and published to jsr as @deno/patchver). libsui 0.12.4's Mach-O path calls std::env::temp_dir() unconditionally, which panics under Wasm with "no filesystem on this platform", so patching any macOS binary aborts: panicked at .../unsupported/os.rs:60:5: no filesystem on this platform at std::env::temp_dir at libsui::Macho::from This surfaced while promoting a release to the LTS channel: the Linux binaries patched fine, then the x86_64-apple-darwin binary crashed the run. libsui 0.12.6 (denoland/sui#57) gates that codesign shell-out behind #[cfg(target_vendor = "apple")], so it is no longer compiled into the Wasm build. Bump to 0.12.6 specifically, rather than a later release, so the 0.12.x ELF/Mach-O section format is unchanged and binaries patched by this version still expose the "denover" channel marker exactly as before. Rebuilt with deno task wasmbuild and bumped to 0.5.1. Verified by patching real x86_64-apple-darwin and aarch64-apple-darwin deno binaries to the lts channel: both now succeed with valid Mach-O output and the marker embedded, where the x86_64 case previously panicked.

bartlomieju · 1mo ago
Structured data for AI agents

Repository: denoland/patchver. Description: Fast release promotion for Deno binaries Stars: 4, Forks: 1. Primary language: JavaScript. Languages: JavaScript (99%), Rust (0.9%), TypeScript (0.2%). License: MIT. Open PRs: 0, open issues: 0. Last activity: 1mo ago. Community health: 37%. Top contributors: littledivy, bartlomieju.

·@ofershap

Replace github.com with gitshow.dev