Skip to content

Installers copy skills/ from the release - #86

Merged
addisdev merged 1 commit into
developfrom
fix/installers-copy-skills
Oct 15, 2026
Merged

addisdev merged 1 commit into
developfrom
fix/installers-copy-skills

Conversation

@addisdev

Copy link
Copy Markdown
Owner

Found by installing the published v0.8.0 into a temp directory: the archive has skills/, but install.sh and install.ps1 copy a fixed list of directories (bin runner-web dash examples schemas), so fleet skill show / fleet skill install failed with ENOENT on SKILL.md.

  • Both installers now copy skills.
  • fleet/test/installers.test.ts derives the bundle's top-level directories from build.mjs and fails if either installer's list differs. It failed on skills before the fix.
  • Changelog entry under Unreleased.

The one-line install commands fetch the installer from main, so once this reaches main, re-running the install fixes existing 0.8.0 installs. No new release needed.

Verified: the fixed install.sh against the real v0.8.0 release (temp FLEET_INSTALL_DIR) installs skills/, and fleetr skill show and fleetr skill install --target work.

Made with Cursor

The 0.8.0 archives carry skills/, but both installers copy a fixed list of
directories and skipped it, so fleet skill show and fleet skill install
failed on an installed 0.8.0. A test now compares the installers' lists with
the directories build.mjs puts in the bundle.

Co-authored-by: Cursor <cursoragent@cursor.com>
@addisdev
addisdev merged commit ba1ca21 into develop Oct 15, 2026
14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant