Skip to content

Releases: rrrrrredy/runcase-interchange

RunCase Interchange v0.1.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 06:57
462fa2f

RunCase Interchange v0.1.2

This patch prerelease closes one portable-path ambiguity found during an adversarial review of the first two consumers.

Change

  • relative_path now rejects Windows drive-relative values such as C:outside, in addition to absolute paths and . / .. segments.
  • The standard examples and all other schema fields are unchanged.

Adoption

Consumers should upgrade their exact package or schema archive pin from v0.1.1 to v0.1.2. Schema validation remains only the portable-document gate: filesystem consumers must still resolve the joined path and prove it remains under their intended root before any read, write, move, or delete.

Release boundary

This is still a protocol prerelease. The attached package and schema archives, checksums, commit manifest, and GitHub provenance attestations prove their build inputs; they do not prove the safety of a consumer's filesystem implementation.

RunCase Interchange v0.1.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 05:52
f4949e9

RunCase Interchange v0.1.1

This prerelease is a focused path-safety correction for early adopters.

  • Portable relative paths now reject . and .. segments as well as absolute Windows and POSIX paths.
  • agent.run.v1 artifact paths now use the same portable-path rule as configuration files.
  • The compatibility guidance now states the remaining consumer duty: canonicalize any joined path and prove it stays under the intended root before filesystem access.

The document discriminators remain agent.run.v1, workflow.case.v1, and workflow.score.v1. No service, runner, database, or product behavior is added. This is still a prerelease pending independent third-party implementation feedback.

RunCase Interchange v0.1.0

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Aug 03:03

RunCase Interchange 0.1.0

This prerelease is the portable contract shared by Runtime Evolution Workbench and Workflow Environment Factory. It is useful on its own when a producer and consumer need to exchange a Run, a resettable Case, or an objective Score without sharing a database or execution service.

Included

  • JSON Schema 2020-12 contracts for agent.run.v1, workflow.case.v1, and workflow.score.v1.
  • A Node CLI that validates one file or a directory and returns stable process exit codes.
  • Valid examples covering observed Runs, managed Runs, code Cases, Issue-to-PR Cases, successful Scores, and infrastructure errors.
  • A language-neutral schema ZIP and an installable npm tarball. The package is not published to the public npm registry.

Install and verify

Download runcase-interchange-0.1.0.tgz, runcase-interchange-schemas-0.1.0.zip, and SHA256SUMS.txt from this release. Verify the SHA-256 entry before installing the local tarball. release-manifest.json binds the assets to the source commit, and GitHub build provenance is attached to the release.

Compatibility boundary

The schemas reject unknown top-level fields and reserve extensions for explicit producer-specific data. Observation gaps and redaction metadata are part of the contract; consumers must not treat an absent event as proof that an action did not happen.

This is a prerelease because the contracts have not yet accumulated broad independent implementation feedback. Review the repository's README.md, SUPPORT.md, and SECURITY.md before adoption.