chore(repo): version packages - #456
Merged
Merged
Conversation
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 26, 2026 19:39
1585e1f to
475318d
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 27, 2026 20:22
475318d to
ab9a971
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 27, 2026 20:59
ab9a971 to
77b11c2
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
July 28, 2026 16:11
77b11c2 to
cba865c
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@evlog/cli@0.3.0
Minor Changes
#459
161260eThanks @HugoRCD! - feat(cli): addevlog init— an interactive setup that reads the project, then wires evlog into an existing Nuxt, Nitro, Next.js, or TanStack Start appIt runs the same analysis
evlog mapruns and offers only what the project can back up: an error catalog when the samecreateErrorappears in more than one file, audit actions when sensitive entry points have no trail, the AI SDK and auth integrations when their packages are installed, batching when something actually leaves the process. Offers carry their evidence — "3 repeated errors found" — and the catalogs are seeded with the project's own errors and routes rather than scaffolded from a templateDevelopment and production destinations are asked for separately, because nobody sends local traffic to Axiom and nobody reads production logs off the box's filesystem. Production takes several destinations at once and fans the event out to each; the generated plugin branches on the environment in one place. Only the filesystem drain is gated to development, and batching wraps the network sends but never the local write
Config files are patched at the exact AST offsets so comments and formatting survive; existing files are never overwritten, and a drain file that already wires the same destinations is left alone rather than duplicated. Secrets are never prompted for — the adapter's variables are appended to
.env.example, never.env. The run finishes by executingevlog doctor, so it answers "did it work" instead of pointing at another commandEvery prompt has a flag, so an agent reproduces exactly what a human just did:
--yes,--json, a non-TTY, orCIselects the non-interactive path, and an unknown--drainor--extrasvalue stops the run rather than silently defaulting. Run from a workspace root, it sets up the apps rather than the root packageinitrecords which options were picked on its telemetry event — framework, destinations, extras, sampling preset, and counts — so the flow can lead with what people use. Every value is an id from the CLI's own catalog behind an allowlist; the service name and anything read out of the user's source are never sent#459
44a33b1Thanks @HugoRCD! - feat(cli): addevlog map --baseline— gates a pull request on regressions against the committedevlog.map.jsoninstead of an absolute threshold, which keeps CI honest across releases that move the rules. Compares per check: a requirement going from pass to fail gates, and so does silencing one with a disable comment. New dark entry points are reported without failing (--min-scoreis the bar for new work). Reads a local file orgit:<ref>— no network, no repository access, so it behaves the same on a private repo. A run that reports a regression leaves the map file untouched rather than ratcheting the baseline down to the worse statePatch Changes
2f0e98aThanks @HugoRCD! - fix(cli): detect Nuxt 4app/pages(andsrc/pages) inevlog map— pages under the Nuxt 4 default layout were invisible, which could leave a project at 100/100 with zero entry points