Skip to content

[codex] fix bundled skill installation and cleanup#29

Merged
freshtechbro merged 7 commits into
mainfrom
codex/skills-install-fixes
Apr 20, 2026
Merged

[codex] fix bundled skill installation and cleanup#29
freshtechbro merged 7 commits into
mainfrom
codex/skills-install-fixes

Conversation

@freshtechbro

Copy link
Copy Markdown
Owner

Summary

  • redistribute bundled skills during package install via a shipped postinstall sync path and focused regression coverage
  • remove the remaining legacy skill alias cleanup surfaces from installer behavior and result shapes, with aligned CLI/README wording
  • include the pre-existing local release-evidence doc update that was already ahead of origin/main

Root Cause

  • raw npm install -g opendevbrowser did not run bundled skill redistribution, so canonical skills could be missing after package install
  • stale alias cleanup branches and inert alias result fields kept obsolete compatibility surfaces alive in the installer seam

Validation

  • npm run lint
  • npm run typecheck
  • npm run build
  • npm run test

freshtechbro and others added 7 commits April 19, 2026 10:41
- record npm publish and registry consumer smoke proof
- record GitHub release workflow repair and release URL
- document the Chrome Web Store auth blocker on this machine

Co-authored-by: Codex <noreply@openai.com>
- add a package postinstall runner that redistributes canonical bundled skills into managed global targets
- ship the postinstall helper in npm artifacts and cover the path with focused tests
- document install-time skill redistribution for package installs

Co-authored-by: Codex <noreply@openai.com>
- remove repo-owned research/shopping alias installs by fingerprint
- preserve user-modified alias directories during sync and uninstall
- add historical alias fixtures to installer tests

Co-authored-by: Codex <noreply@openai.com>
- delete the remaining research/shopping alias retirement branch
- keep installer sync and uninstall focused on canonical opendevbrowser packs
- update focused installer tests to prove legacy alias dirs are ignored

Co-authored-by: Codex <noreply@openai.com>
- describe uninstall as canonical pack cleanup only
- remove stale wording that implied legacy alias pruning

Co-authored-by: Codex <noreply@openai.com>
- drop inert legacy alias fields from installer sync/remove outputs
- remove dead alias preservation types from installer result shape
- update focused installer tests to assert the fields are absent

Co-authored-by: Codex <noreply@openai.com>
- restore explicit update scope precedence for managed skill refreshes
- harden packaged postinstall validation docs and coverage
- keep scoped lifecycle cleanup from mutating the other managed install mode

Co-authored-by: Codex <noreply@openai.com>
@freshtechbro freshtechbro merged commit 4350139 into main Apr 20, 2026
8 checks passed
@freshtechbro freshtechbro deleted the codex/skills-install-fixes branch April 20, 2026 14:42
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