Repository navigation
Keep local notes out of the public tree; build and install linux-arm64 - #47
Merged
Merged
Conversation
HANDOFF.md is an agent-side document. It has nothing to do with the tool and it entered the tree by accident; the file stays on disk, untracked.
This repository is public. These describe a local development setup rather than the tool, so they leave the tree: - scripts/debug/ — 16 one-off reverse-engineering probes, two of which carry a plaintext p12 password - docs/agents/ and AGENTS.md — agent-side notes Both are gitignored so a stray 'git add -A' cannot bring them back. docs/published/ stays: those three files are compiled into the binary by src/support/skill.rs.
…kage npm declared five platform packages while release.yml built three, so an Intel Mac or an arm64 Linux host installed a launcher whose binary never existed. - release.yml: add a linux-arm64 lane on ubuntu-24.04-arm, building aarch64-unknown-linux-gnu natively - install.sh: map aarch64/arm64 to that archive and name the real support list when it refuses - npm: drop @hvolt/cli-darwin-x64 rather than ship a package with nothing behind it Measured: npm pack --dry-run on @hvolt/cli lists 4 files; the launcher's optionalDependencies and npm/platforms/ now agree at four entries.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What and why
Two things: the public tree carried local development notes, and the launcher promised a
platform the release never built.
Local notes out of the tree.
scripts/debug/(16 one-off reverse-engineering probes, twocarrying a plaintext p12 password),
docs/agents/andAGENTS.mddescribe a developmentsetup rather than the tool, and this repository is public. They are removed and gitignored so a
stray
git add -Acannot bring them back.docs/published/stays — those three files arecompiled into the binary by
src/support/skill.rs.Platforms agree.
npm/package.jsondeclared five platform packages whilerelease.ymlbuilt three, so
npm i -g @hvolt/clion an Intel Mac or an arm64 Linux host installed alauncher whose binary never existed:
release.ymlgains alinux-arm64lane onubuntu-24.04-arm, buildingaarch64-unknown-linux-gnunativelyinstall.shmapsaarch64/arm64to that archive and names the real support list when itrefuses a platform
@hvolt/cli-darwin-x64is dropped rather than shipped emptyBoth sides now list four: darwin-arm64, linux-arm64, linux-x64, win32-x64.
Checks
cargo fmt --all --checkis cleancargo clippy --all-targets -- -D warningsfinishes without warningscargo testpasses--helptext and comments naming a changed command are updatedCHANGELOG.mdhas an entry if the CLI surface or project format changedTested with
The arm64 artifact itself can only be confirmed by the release run; this PR does not cut one.