Skip to content

fix: symlink-safe CLI entrypoint and npm publish verification backoff - #24

Merged
bearmug merged 5 commits into
mainfrom
feature/flow-pipeline
May 14, 2026
Merged

fix: symlink-safe CLI entrypoint and npm publish verification backoff#24
bearmug merged 5 commits into
mainfrom
feature/flow-pipeline

Conversation

@bearmug

@bearmug bearmug commented May 14, 2026

Copy link
Copy Markdown
Contributor

Summary

This PR fixes two concrete issues in the current branch:

  • repo-arch now runs correctly through the Homebrew symlinked shim
  • npm publish verification now retries with backoff to handle registry propagation delay

What changed

  • src/cli.ts now resolves the entrypoint by realpath, so repo-arch --help and subcommands work when invoked through /opt/homebrew/bin/repo-arch
  • .github/workflows/publish.yml now verifies the published name@version with bounded exponential backoff instead of a single sleep 10

Validation

  • npm run typecheck
  • npm test
  • npm run build
  • workflow YAML parses successfully

Notes

This PR is intentionally narrow and matches the current diff against main.

@bearmug bearmug changed the title refactor: self-contained flow pipeline, training cycle, and publish backoff fix: symlink-safe CLI entrypoint and npm publish verification backoff May 14, 2026
@bearmug
bearmug merged commit 0a23479 into main May 14, 2026
1 check 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