Skip to content

chore: npm trusted publishing (OIDC), one tagline everywhere, dependency bumps, public copy - #18

Merged
shtse8 merged 2 commits into
mainfrom
ci/npm-trusted-publishing
Sep 25, 2026
Merged

shtse8 merged 2 commits into
mainfrom
ci/npm-trusted-publishing

Conversation

@shtse8

@shtse8 shtse8 commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor

Follow-ups to 0.2.0.

  • npm trusted publishing (OIDC) with provenance; release.yml no longer reads the long-lived NPM_TOKEN. Owner step before the next release: add the trusted publisher (GitHub Actions, org SylphxAI, repo lockdocs, workflow release.yml, no environment) to @sylphx/lockdocs and the five @sylphx/lockdocs-* natives. Merging does not publish (0.2.0 is released).
  • One tagline ("Exact-version library docs from your lockfile — local, offline, no rate limits."), sourced from packages/lockdocs/package.json and checked by scripts/check-tagline.ts in CI against the README lead, docs hero and meta description, server.json, the crate description and the GitHub description.
  • README benchmark table and library count are generated from docs/public/bench-results.json by bench/render.py; stale bench/results.json removed (the benchmarks page renders from the same file).
  • Copy: offline wording states the one-time model download; Context7's lead on newest majors stated; "Also from Sylphx" adds readme-mark.
  • Bumps folded in from Dependabot: actions/checkout v7, download-artifact v8, deploy-pages v5, dirs 7, sha2 0.11, toml_edit 0.25.

…erated from results, public copy fixes, readme-mark, dependency and action bumps, drop stale bench/results.json
@shtse8 shtse8 changed the title ci(release): npm trusted publishing (OIDC) with provenance; drop NPM_TOKEN chore: npm trusted publishing (OIDC), one tagline everywhere, dependency bumps, public copy Sep 25, 2026
@shtse8
shtse8 added this pull request to the merge queue Sep 25, 2026
@shtse8
shtse8 removed this pull request from the merge queue due to a manual request Sep 25, 2026
@shtse8
shtse8 added this pull request to the merge queue Sep 25, 2026
Merged via the queue into main with commit ec57ca0 Sep 25, 2026
6 checks passed
@shtse8
shtse8 deleted the ci/npm-trusted-publishing branch September 25, 2026 11:53
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