This repository was archived by the owner on May 30, 2026. It is now read-only.
1.0.0
Features
8dd0764Explicit GitHub token construction, an App-token lifecycle convenience, and per-group log flushing.- BREAKING:
GitHubClientLiveis now a namespace object. ReplaceGitHubClientLivewithGitHubClientLive.fromEnv. NewGitHubClientLive.fromToken(token)builds a client from an explicit token (string orRedacted);GitHubClientLive.fromApp({ clientId, privateKey, installationId? })builds one from GitHub App credentials. Resolves #108 and #109. - New
GitHubTokennamespace —provision(pre),client(main),dispose(post) — for the GitHub App installation-token lifecycle, with optional post-generation permission verification.
Bug Fixes
8dd0764ActionLoggernow flushes buffered output inside a failinggroupbefore::endgroup::, instead of only at the outerwithBufferboundary. Resolves #86.
Publish Summary
| Registry | Package | SBOM | API | Provenance |
|---|---|---|---|---|
| GitHub Packages | @savvy-web/github-action-effects@1.0.0 | 📦 | 📄 | GitHub, SBOM |
| npm | @savvy-web/github-action-effects@1.0.0 | 📦 | 📄 | GitHub, SBOM |