fix(release): ignore staged npm artifact when archiving#325
Conversation
Greptile SummaryThis PR fixes a bug where the
Confidence Score: 5/5Safe to merge — two minimal, consistent guards fix the artifact-contamination bug without touching any other job or logic. The download pattern and the find filter both target the same well-defined artifact naming convention (hunkdiff-*). The stage-release job intentionally retains its unfiltered download, and the create-github-release job now correctly ignores the npm staging artifact at both the fetch and archive stages. No unintended side effects are visible. No files require special attention. Important Files Changed
Reviews (1): Last reviewed commit: "fix(release): ignore staged npm artifact..." | Re-trigger Greptile |
|
Note: the Windows compatibility check failed before any project commands ran, during |
|
CI failures look unrelated/flaky:
I reran the failed jobs. |
Summary
hunkdiff-*platform artifactsWhy
The 0.13.0-beta.0 release workflow downloaded
staged-prebuilt-npm-releasealongside binary artifacts and tried to archive it as if it contained a top-levelhunkbinary.Tests
git diff --checkstaged-prebuilt-npm-releasedirectory