Skip to content

chore: fix --json doc accuracy + bump CI actions to Node 24#2

Merged
raullenchai merged 1 commit into
mainfrom
chore/docs-accuracy-and-node24-actions
May 27, 2026
Merged

chore: fix --json doc accuracy + bump CI actions to Node 24#2
raullenchai merged 1 commit into
mainfrom
chore/docs-accuracy-and-node24-actions

Conversation

@raullenchai

Copy link
Copy Markdown
Contributor

Two small follow-ups, no release needed (doc-only + CI-only).

1. Docs accuracy

README (×2) and the cli.py module docstring claimed "every command accepts --json" — false: init, logout, keys delete, and pay don't. Reworded to "data commands", matching the just-shipped /docs/cli site copy. Reaches PyPI on the next release.

2. Node 20 → Node 24 actions

GitHub forces Node-20 actions to Node 24 on 2026-06-02 and removes Node 20 on 2026-09-16. Bumped to current majors:

  • actions/checkout v4 → v6
  • actions/setup-python v5 → v6
  • actions/upload-artifact v4 → v7
  • actions/download-artifact v4 → v8
  • peter-evans/repository-dispatch v3 → v4

pypa/gh-action-pypi-publish is a composite action (not a Node-20 action) — left at release/v1. All the inputs we pass (python-version, name/path, token/event-type/client-payload, bare checkout) are unchanged across these majors. This PR's CI run live-validates the checkout/setup-python bumps; the publish-only actions take effect on the next release.

🤖 Generated with Claude Code

(1) Docs accuracy: README + module docstring said "every command
accepts --json", but init/logout/keys delete/pay don't. Reworded to
"data commands" (matches the /docs/cli site copy). Doc-only — reaches
PyPI on the next release.

(2) GitHub Actions Node 20 deprecation (forced to Node 24 on 2026-06-02,
removed 2026-09-16): bump checkout v4->v6, setup-python v5->v6,
upload-artifact v4->v7, download-artifact v4->v8, repository-dispatch
v3->v4. Our inputs (python-version, name/path, token/event-type/
client-payload, bare checkout) are unchanged across these majors.
gh-action-pypi-publish is a composite action (not Node-20), left at
release/v1.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@raullenchai raullenchai merged commit 0047ade into main May 27, 2026
3 checks passed
@raullenchai raullenchai deleted the chore/docs-accuracy-and-node24-actions branch May 27, 2026 02:14
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