Skip to content

chore: migrate from GitHub Packages to public npm#7

Merged
mhweiner merged 2 commits intomainfrom
chore/migrate-to-npm
Feb 24, 2026
Merged

chore: migrate from GitHub Packages to public npm#7
mhweiner merged 2 commits intomainfrom
chore/migrate-to-npm

Conversation

@logfox-agent
Copy link

Summary

  • Change package scope from @logfoxai to @logfox
  • Publish to registry.npmjs.org instead of npm.pkg.github.com
  • Simplify CI workflow (no longer needs GitHub Packages auth)

This makes the CLI installable without authentication: npm install -g @logfox/cli

Before merging

Add an npm automation token as a repository secret named NPM_TOKEN:

  1. Go to npmjs.com → Generate New Token → Automation
  2. Add it as a secret at https://github.com/logfoxai/cli/settings/secrets/actions

Change package scope from @logfoxai to @logfox and publish to
registry.npmjs.org instead of npm.pkg.github.com. This makes the
CLI installable without authentication.
- Use id-token permission and --provenance for trusted publishing
- Remove ./  prefix from bin path (npm validation quirk)
- Update README to use logfox command instead of logspace
@mhweiner mhweiner merged commit e53ee9d into main Feb 24, 2026
1 check passed
@mhweiner mhweiner deleted the chore/migrate-to-npm branch February 24, 2026 16:37
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.

2 participants