From 6fc7bf745fd4ba24a2ce299fa5f0cae1a01a26f1 Mon Sep 17 00:00:00 2001 From: xjdr-noumena Date: Fri, 26 Jun 2026 01:29:19 +0000 Subject: [PATCH 1/2] ci(release): suffix dev flavor artifacts --- .github/workflows/release.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index fbffd97..405958f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -222,12 +222,19 @@ jobs: version="${{ needs.preflight.outputs.version }}" slug="${{ matrix.target }}" slug="${slug#bun-}" + source_base="ncode-${version}-${slug}" base="ncode-${version}${{ matrix.asset_suffix }}-${slug}" zip_path="$OUT_DIR/${base}.zip" - manifest_path="$OUT_DIR/${base}/manifest.json" + manifest_path="$OUT_DIR/${source_base}/manifest.json" - test -f "$zip_path" + test -f "$OUT_DIR/${source_base}.zip" test -f "$manifest_path" + if [[ "$source_base" != "$base" ]]; then + mv "$OUT_DIR/${source_base}.zip" "$zip_path" + else + zip_path="$OUT_DIR/${source_base}.zip" + fi + test -f "$zip_path" shasum -a 256 "$zip_path" > "$OUT_DIR/${base}.zip.sha256" cp "$manifest_path" "$OUT_DIR/${base}.manifest.json" From becf8281c6390d48e0f177ffd0e5ad7189ae948b Mon Sep 17 00:00:00 2001 From: xjdr-noumena Date: Fri, 26 Jun 2026 02:40:00 +0000 Subject: [PATCH 2/2] test(package): relax macos version smoke budget --- build/packageSmoke.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/packageSmoke.mjs b/build/packageSmoke.mjs index 6671363..bc6ade1 100644 --- a/build/packageSmoke.mjs +++ b/build/packageSmoke.mjs @@ -24,7 +24,7 @@ const EXPECTED_IMAGE_PROCESSOR_FALLBACK_WARNING = // These are smoke-test budgets, not product latency SLOs. They catch broken // startup paths while allowing GitHub-hosted macOS x64 cold starts enough room // to avoid millisecond-level flakes after safe whitespace-only packaging. -const VERSION_CHECK_BUDGET_MS = 3_000; +const VERSION_CHECK_BUDGET_MS = 5_000; const HELP_CHECK_BUDGET_MS = 4_000; function parseArgs(argv) {