Skip to content

docs: install from GitHub instead of npm - #34

Merged
code-yeongyu merged 1 commit into
mainfrom
docs/git-install-no-npm-20260924
Sep 24, 2026
Merged

code-yeongyu merged 1 commit into
mainfrom
docs/git-install-no-npm-20260924

Conversation

@code-yeongyu

@code-yeongyu code-yeongyu commented Sep 24, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Install via pi install git:github.com/code-yeongyu/pi-rules (and the matching senpi install line). Remove the npm badge.
  • Keep manual install as a git clone plus npm install inside the clone.
  • Skip npm publish when NODE_AUTH_TOKEN is unset so release runs exit 0 instead of failing with ENEEDAUTH.
  • Record the docs and CI changes under Unreleased.

Refs #32


Summary by cubic

Switches the documented install path from npm to GitHub and lets the release workflow succeed without publishing when no npm token is configured.

  • README now points to pi install git:github.com/code-yeongyu/pi-rules, adds the matching senpi install line, and drops the npm badge.
  • Manual placement stays a git clone plus npm install inside the clone.
  • The publish job now exits 0 instead of failing with ENEEDAUTH when NODE_AUTH_TOKEN is unset.
  • Records both changes under Unreleased in the changelog.

Written for commit 91037c4. Summary will update on new commits.

Review in cubic

Replace the npm package specifier with git:github.com/code-yeongyu/pi-rules.
Skip npm publish when NODE_AUTH_TOKEN is unset.
@code-yeongyu
code-yeongyu merged commit fe963dc into main Sep 24, 2026
7 checks passed
@code-yeongyu
code-yeongyu deleted the docs/git-install-no-npm-20260924 branch September 24, 2026 07:13
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