Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 06:15
de9faee

Breaking

  • Manifest and source fields reject unknown keys instead of silently ignoring them;
    provider-specific inputs remain supported under params.

Fixed

  • Verify cached bytes and source provenance before reuse or fresh lockfile creation.
  • Reject unsafe cache paths, including symlinks escaping the cache root.
  • Preserve existing files after failed downloads or checksum mismatches; replace downloads,
    provenance, and lockfiles atomically using unique temporary files.
  • Reuse provider clients across downloads and close internally owned clients on success or failure.
  • Report invalid dates, radar IDs, manifest YAML, and lockfiles with clear CLI input errors.
  • Infer multiple domains correctly when constructing a custom registry without a domain catalog.
  • Gate package publishing on successful CI for the exact main-branch release commit.