Repository navigation
release: prepare Arco 0.3.0 independent integration profile - #456
Merged
Merged
Conversation
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
ethan-tyler
had a problem deploying
to
r2-qualification
October 10, 2026 17:32 — with
GitHub Actions
Failure
ethan-tyler
had a problem deploying
to
r2-qualification
October 13, 2026 02:04 — with
GitHub Actions
Failure
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
ethan-tyler
had a problem deploying
to
r2-qualification
October 13, 2026 02:23 — with
GitHub Actions
Failure
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
Signed-off-by: Ethan Urbanski <ethan@urbanskitech.com>
ethan-tyler
had a problem deploying
to
r2-qualification
October 14, 2026 02:23 — with
GitHub Actions
Failure
ethan-tyler
had a problem deploying
to
r2-qualification
October 14, 2026 02:40 — with
GitHub Actions
Failure
ethan-tyler
marked this pull request as ready for review
October 18, 2026 23:25
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Arco 0.3.0 defines an independent catalog, Flow and publication profile. Accepted runs retain their original manifest and execution declarations across later deployments, uncertain responses and restart. Computation success is durable before publication verification; independent consumers can inspect owner-verified output and consume a pinned catalog descriptor.
Changes
wireLoss=false.Verification
The candidate has 17 DCO commits ending at
e9181eb16a3d725de457ce3b03f199c891c22da5; the worktree is clean. The current increment passed 13 complete local packaged-process cases, 12 fixture guard tests, five owner/configuration tests, three reference-seed tests, focused strict Clippy, formatting and workflow lint. Publication replay preserves every immutable field, refuses a changed object path, retains the original inspected descriptor and does not recompute. Failed local receipts remain retained, including fencing expiry after long local pauses and the corrected fixture oracles.Earlier candidate revisions passed the release-required local workspace/API/Flow/parity, documentation, integrity, proto/JSON, Python and static release matrix. Those results remain bound to their source revisions.
Final-source CI and CodeQL passed. Packaged integration passed all 13 cases on clean merge commit
af8ce3e58dafc580547dccbad0dc2d312df87820, whose parents are mainb3b132ea8c134bb57209ef10ae4d51dd8f4ad01band candidatee9181eb16a3d725de457ce3b03f199c891c22da5. Release-tag discipline remains skipped until tagging; ignored or skipped credentialed tests do not establish provider qualification.The owner-reviewed native R2 qualification campaign passed all three jobs on clean source
e9181eb16a3d725de457ce3b03f199c891c22da5with the updated dedicated credentials. The credential could read/write the qualification bucket and received typedPermissionDeniedfor the independently confirmed private denial-control object. Owner recovery reconciled one accepted pointer CAS after client-boundary response loss, advanced the authority sequence exactly once, recreated disabled/default/pressure caches with zero initial demands/loads, and read the retained checkpoint after advancement. Its observed 212 logical calls and 23,627 submitted bytes stayed within the enforced 512-call/32 MiB limits.The native API/Flow proof passed all 13 cases: pinned catalog full/range HTTP reads and retained reads after HEAD advancement; invalid/stale task authorization and cross-scope refusal; immutable execution across deployment, API/dispatcher restart and uncertain acceptance; verified publication, unavailable/corrupt output refusal, repair and callback replay without recomputation; changed-descriptor refusal and preserved original identity; capacity refusal, sweeper repair and HTTP timer refusal. Source, lockfile, toolchain, all four fixture hashes and all four executable hashes are retained with the receipts. The owner control object matched before and after the campaign. This qualifies the declared R2 static-S3/operator-HTTP profile; it does not establish production deployment, wire-level faults or broader provider capabilities.
The earlier native campaign failed credential scope in attempts 1 and 2 before native writes. Both failed artifacts remain retained beside the passing campaign. The original guard and source were unchanged; updated environment credentials resolved the configuration failure.
The limited live R2 storage probe passed on
869eadc8. Failed receipts and objects from the first executed attempt and diagnostic run remain retained; the diagnostic object's original content was independently reconciled. That earlier storage receipt does not qualify the current native integration profile.Release gates
No merge, runtime deployment, signed tag or release publication was performed. Root/worktrees and retained evidence were preserved. Failed cloud objects remain retained; conformance deletes/recreates only its own disposable fixtures. Physical request/cost estimates are unmetered; owner recovery enforces its logical-call/submitted-byte budget and the native job has a 45-minute timeout. This profile does not qualify historical-version reads, wire-level loss, IAM/STS, retention/GC, throughput or soak behavior.