Skip to content

ci: bump the composition test's substrate pin to v0.81.0 - #4

Merged
scttfrdmn merged 1 commit into
mainfrom
chore/substrate-0.81.0
Aug 1, 2026
Merged

scttfrdmn merged 1 commit into
mainfrom
chore/substrate-0.81.0

Conversation

@scttfrdmn

Copy link
Copy Markdown
Contributor

v0.75.0 was the first release with seedable task-completion (substrate#360). v0.81.0 keeps that contract byte-identical — verified by running the v0.81.0 emulator locally and replaying this test’s exact calls:

  • POST /v1/spawn/task-completion with the same snake_case payload (task_id / exit_code / state / started_at / ended_at) → {"ok":true}
  • DELETE /v1/spawn/task-completion?taskId=… → {"ok":true}

It adds the S3 and error-code fidelity fixes the staging step exercises: S3 Range and conditional reads (substrate#396, #397), x-amz-checksum-* verification (#399), storage classes and CopyObject metadata directives (#398), Content-Encoding surviving a multipart upload (#406), Invalid*ID.NotFound for explicit EC2 IDs (#391), and symbolic Error.Code per service wire protocol (#392).

CI on this PR is the real verification — the composition test runs on pull_request.

v0.75.0 was the first release with seedable task-completion (substrate#360).
v0.81.0 keeps that contract byte-identical -- verified by running the v0.81.0
emulator and replaying this test's exact calls: POST /v1/spawn/task-completion
with the same snake_case payload (task_id/exit_code/state/started_at/ended_at)
returns {"ok":true}, and the DELETE cleanup returns {"ok":true}.

It adds the S3 and error-code fidelity fixes the staging step exercises: S3 Range
and conditional reads (substrate#396, #397), x-amz-checksum-* verification
(#399), storage classes and CopyObject metadata directives (#398),
Content-Encoding surviving a multipart upload (#406), Invalid*ID.NotFound for
explicit EC2 IDs (#391), and symbolic Error.Code per service wire protocol
(#392).
@scttfrdmn
scttfrdmn merged commit bbf53e3 into main Aug 1, 2026
2 checks passed
@scttfrdmn
scttfrdmn deleted the chore/substrate-0.81.0 branch August 1, 2026 14:41
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