Skip to content

ci(release): version packages - #59

Merged
k2kirov merged 1 commit into
mainfrom
changeset-release/main
Sep 3, 2026
Merged

ci(release): version packages#59
k2kirov merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

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

@forkpoint/agent-lighthouse@4.1.0

Minor Changes

  • c1a9976: A scan now runs under a wall-clock budget. SCAN_TIMEOUT_MS was declared and never read; the only bound was the 10 s per request, so a slow origin that answered every request stretched a scan without end (twilio.com: 1054 s). The constant is now read, and its exported value moves from 60 000 to 180 000: 180 s clears the 95th percentile of the curated corpus with margin, where 60 s would have cut one site in five.

    • runScan accepts timeoutMs; the default is SCAN_TIMEOUT_MS, and 0 disables the budget. A negative or NaN value throws a RangeError. When the budget runs out the scan finishes with what it has: requests in flight abort, no further request is sent, and every audit not yet started, or still running, reports na tagged skipped:scan-budget with an explanation that names the budget. A running audit is withheld rather than believed, because a request the budget refused reads to an audit as a broken link or a missing artifact. The caller's own signal still ends the scan with a throw, including during a 429 retry wait.
    • conditions.budget on the report records limitMs, elapsedMs, exhausted and skippedCount. If the budget's cut, together with what the evidence gate removed, leaves more than 35% of the registry's evidence mass unassessed, the scan reports no score and unscoredReason says why. A scan of a slow origin that used to return a score after many minutes may therefore now return overallScore: null at 180 s; raise the budget to keep the old behaviour.
    • The audit trace gains the outcome budget.
    • The CLI gains --timeout <seconds> (config file key timeout, also on AgentLighthouseConfig) and prints one line when the budget ran out. A bare flag, a negative or non-numeric value, from the flag or the file, is refused. The HTML and Markdown reports show the budget beside the other scan conditions.

Patch Changes

  • Updated dependencies [c1a9976]
    • @forkpoint/agent-lighthouse-core@4.1.0
    • @forkpoint/agent-lighthouse-report@4.1.0

@forkpoint/agent-lighthouse-core@4.1.0

Minor Changes

  • c1a9976: A scan now runs under a wall-clock budget. SCAN_TIMEOUT_MS was declared and never read; the only bound was the 10 s per request, so a slow origin that answered every request stretched a scan without end (twilio.com: 1054 s). The constant is now read, and its exported value moves from 60 000 to 180 000: 180 s clears the 95th percentile of the curated corpus with margin, where 60 s would have cut one site in five.

    • runScan accepts timeoutMs; the default is SCAN_TIMEOUT_MS, and 0 disables the budget. A negative or NaN value throws a RangeError. When the budget runs out the scan finishes with what it has: requests in flight abort, no further request is sent, and every audit not yet started, or still running, reports na tagged skipped:scan-budget with an explanation that names the budget. A running audit is withheld rather than believed, because a request the budget refused reads to an audit as a broken link or a missing artifact. The caller's own signal still ends the scan with a throw, including during a 429 retry wait.
    • conditions.budget on the report records limitMs, elapsedMs, exhausted and skippedCount. If the budget's cut, together with what the evidence gate removed, leaves more than 35% of the registry's evidence mass unassessed, the scan reports no score and unscoredReason says why. A scan of a slow origin that used to return a score after many minutes may therefore now return overallScore: null at 180 s; raise the budget to keep the old behaviour.
    • The audit trace gains the outcome budget.
    • The CLI gains --timeout <seconds> (config file key timeout, also on AgentLighthouseConfig) and prints one line when the budget ran out. A bare flag, a negative or non-numeric value, from the flag or the file, is refused. The HTML and Markdown reports show the budget beside the other scan conditions.

@forkpoint/agent-lighthouse-report@4.1.0

Minor Changes

  • c1a9976: A scan now runs under a wall-clock budget. SCAN_TIMEOUT_MS was declared and never read; the only bound was the 10 s per request, so a slow origin that answered every request stretched a scan without end (twilio.com: 1054 s). The constant is now read, and its exported value moves from 60 000 to 180 000: 180 s clears the 95th percentile of the curated corpus with margin, where 60 s would have cut one site in five.

    • runScan accepts timeoutMs; the default is SCAN_TIMEOUT_MS, and 0 disables the budget. A negative or NaN value throws a RangeError. When the budget runs out the scan finishes with what it has: requests in flight abort, no further request is sent, and every audit not yet started, or still running, reports na tagged skipped:scan-budget with an explanation that names the budget. A running audit is withheld rather than believed, because a request the budget refused reads to an audit as a broken link or a missing artifact. The caller's own signal still ends the scan with a throw, including during a 429 retry wait.
    • conditions.budget on the report records limitMs, elapsedMs, exhausted and skippedCount. If the budget's cut, together with what the evidence gate removed, leaves more than 35% of the registry's evidence mass unassessed, the scan reports no score and unscoredReason says why. A scan of a slow origin that used to return a score after many minutes may therefore now return overallScore: null at 180 s; raise the budget to keep the old behaviour.
    • The audit trace gains the outcome budget.
    • The CLI gains --timeout <seconds> (config file key timeout, also on AgentLighthouseConfig) and prints one line when the budget ran out. A bare flag, a negative or non-numeric value, from the flag or the file, is refused. The HTML and Markdown reports show the budget beside the other scan conditions.

Patch Changes

  • Updated dependencies [c1a9976]
    • @forkpoint/agent-lighthouse-core@4.1.0

@forkpoint/agent-lighthouse-mcp@4.1.0

Patch Changes

  • Updated dependencies [c1a9976]
    • @forkpoint/agent-lighthouse-core@4.1.0
    • @forkpoint/agent-lighthouse-report@4.1.0

@forkpoint/agent-lighthouse-website@0.0.5

Patch Changes

  • Updated dependencies [c1a9976]
    • @forkpoint/agent-lighthouse-core@4.1.0

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from b984c56 to 2cbf8ac Compare September 3, 2026 00:32
@k2kirov
k2kirov merged commit 678a24d into main Sep 3, 2026
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