Skip to content

v0.10.0

Latest

Choose a tag to compare

@github-actions github-actions released this 11 Aug 14:59
· 2 commits to main since this release
v0.10.0
fe985e1
  • Document imports — test and config YAML gain a top-level import: that
    inherits a shared base with deep-merge overrides: a relative path, a raw
    HTTP(S) URL, or { git, ref, file } against any git remote (SSH/HTTPS,
    self-hosted included; clones shell out to your system git, so existing
    credentials apply). Bases chain recursively; cycles are detected. See
    docs/core/imports.md and
    examples/import/.
  • Fail-closed remote imports — network imports run only under the new
    --allow-remote-import CLI flag (run + lint); a document can never grant
    itself network access. URL/git-origin documents are confined to their own
    origin and can't read the local filesystem.
  • Import caching — git imports cache under ~/.cache/perfscale/imports:
    tags and commit SHAs forever (immutable), branches revalidate via
    git ls-remote after a 5-minute TTL so ref: main follows the branch;
    --refresh-imports forces a refetch.
  • perfscale lint now resolves imports and validates the merged document,
    reporting resolution problems (missing base, cycle, blocked remote) as
    regular findings.

Full Changelog: v0.9.0...v0.10.0