Skip to content

Feat/release tooling - #9

Merged
sakurablush merged 4 commits into
mainfrom
feat/release-tooling
Jun 17, 2026
Merged

Feat/release tooling#9
sakurablush merged 4 commits into
mainfrom
feat/release-tooling

Conversation

@sakurablush

Copy link
Copy Markdown
Owner

[0.1.2] - 2026-06-18

Added

  • npm trusted publishing workflow (.github/workflows/publish.yml) — publish on v* tags via GitHub Actions OIDC (no NPM_TOKEN).
  • npm run demo — full feature tour with audit logs (examples/full-shieldkit-demo.ts).
  • npm publishing guide — trusted publisher form values and release procedure.

Changed

  • npm homepagesakurablush.github.io/shieldkit (was repository README anchor).
  • publishConfig.registry pinned to registry.npmjs.org.
  • examples/agent-with-tools.ts — multi-step tool loop via stepCountIs(5).

Eight-section console walkthrough (mock + optional Ollama) with audit logs. Fix agent-with-tools multi-step tool loop via stepCountIs(5). Document in examples index, running-tests, and local-testing skill.
publish.yml runs on v* tags with OIDC (id-token: write, npm 11.5.1+). Document exact trusted publisher form values and release procedure.
npm homepage to GitHub Pages docs, explicit registry.npmjs.org publishConfig, format pass on demo examples.
Add always-on shieldkit-release-changelog rule and wire Engineer, Planner, Reviewer, Debugger, Test Engineer, and Security Auditor personas to enforce Keep a Changelog + SemVer workflow before sign-off.
@github-actions github-actions Bot added documentation Improvements or additions to documentation dependencies ci examples labels Jun 17, 2026
@sakurablush
sakurablush merged commit 3e07d4f into main Jun 17, 2026
8 checks passed
@sakurablush
sakurablush deleted the feat/release-tooling branch June 17, 2026 22:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci dependencies documentation Improvements or additions to documentation examples

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant