Repository navigation
fix(operations): bound workflow registry response streaming #504
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 92 commits
Commits
Show all changes
101 commits
Select commit
Hold shift + click to select a range
e424ba4
test(operations): reject unbounded workflow registry streams
seonghobae d89d8aa
fix(operations): stream-bound workflow registry responses
seonghobae 9e358c5
test(operations): reject BOM-normalized workflow registry JSON
seonghobae d54293b
fix(operations): preserve BOM bytes for workflow registry JSON
seonghobae e153f60
test(operations): require JSON media type for registry authority
seonghobae 992bd30
fix(operations): bind workflow registry JSON to declared media type
seonghobae 743c133
test(operations): align registry fixtures with JSON authority
seonghobae a80735b
test(operations): align registry fixtures with JSON authority
seonghobae 505a190
test(operations): align registry fixtures with JSON authority
seonghobae 9ea8c79
test(operations): reject unreviewed registry JSON parameters
seonghobae 0737aa4
fix(operations): restrict registry JSON parameters to UTF-8
seonghobae a79f9cb
test(operations): bound transport response streaming
seonghobae 0cad32e
fix(operations): bound transport response streaming
seonghobae 4839fcd
test(operations): reject ambiguous transport JSON authority
seonghobae 5669612
fix(operations): bind transport JSON authority
seonghobae f1ae91b
test(operations): align oversized transport fixture
seonghobae 58ce841
test(operations): bound transport cancellation failures
seonghobae a76f480
test(operations): bound live reader cancellation failures
seonghobae eed5092
fix(operations): preserve bounded stream rejection
seonghobae 88841a6
fix(operations): preserve transport bound rejection
seonghobae a72799b
test(operations): cover bodyless transport size bound
seonghobae f9c9251
test(auth): reject ambiguous delegated token bytes
seonghobae de2c644
fix(auth): preserve exact delegated token bytes
seonghobae 0a11843
test(security): reject trimmed capability paths
seonghobae 1dc916d
fix(security): preserve delegated capability path bytes
seonghobae 9143909
test(operations): preserve raw capability path at CLI
seonghobae e9463e9
fix(operations): preserve raw capability path authority
seonghobae 1c58dff
test(operations): reject normalized repository identity
seonghobae 48fbfa7
fix(operations): preserve raw repository identity
seonghobae 61396d2
test(operations): reject non-canonical workflow ids
seonghobae 6a59572
fix(operations): preserve canonical workflow-id authority
seonghobae 3e4448e
test(operations): preserve live-audit authority bytes
seonghobae d119322
fix(operations): preserve live-audit authority bytes
seonghobae 13daa8f
test(operations): align repository-boundary regression
seonghobae 22f7be1
test(operations): redact control-split GitHub token diagnostics
seonghobae 8d1b5e1
fix(operations): redact credentials after control cleanup
seonghobae d0dfe12
test(operations): align bearer redaction contract
seonghobae 95f56d6
test(operations): redact control-split delegated token diagnostics
seonghobae 4f815ee
fix(operations): redact delegated token diagnostics after control rem…
seonghobae d7826e1
test(operations): reject aliased delegated capability paths
seonghobae acc0af0
fix(operations): require canonical delegated capability paths
seonghobae ee1199c
test(security): reject hard-linked delegated token capability
seonghobae 73dac48
fix(security): reject hard-linked delegated token capability
seonghobae a045c94
test(operations): keep deleted workflows orphan-visible
seonghobae 4853cfd
fix(operations): keep deleted workflows orphan-visible
seonghobae eecccda
test(operations): reject control bytes in workflow authority
seonghobae bd43ec3
fix(operations): reject control bytes in workflow authority
seonghobae a57a16a
test(operations): reject symlink-parent token capability
seonghobae 82c3133
fix(operations): reject symlink-parent token capability
seonghobae bb8d42d
test(operations): require exact workflow registry HTTP success
seonghobae 6814f41
fix(operations): require authoritative workflow registry HTTP 200
seonghobae 9b04ebc
test(operations): reject malformed protected-main SHA authority
seonghobae 64f9913
fix(operations): validate protected-main commit authority
seonghobae 932f3e6
test(operations): reject unsafe post-disablement audit residuals
seonghobae bf19501
fix(operations): reject unauthoritative post-audit residuals
seonghobae 1e4e030
test(operations): align residual receipt fixture with strict identities
seonghobae 1f205d6
test(operations): expect fail-closed residual classification
seonghobae ba8c24f
test(operations): cover contradictory PASS residual audit
seonghobae 1c7c408
test(operations): reject duplicate post-audit orphan evidence
seonghobae 2e5816d
fix(operations): reject duplicate post-audit orphan evidence
seonghobae b7975b4
Merge 2e5816d6daa56be90472e3b1f34069a1a893ad92 into 9fd64b184a7df5292…
seonghobae f0d5693
test(operations): bound workflow response deadline
seonghobae 1ab76f3
test(operations): bound stalled registry transport
seonghobae ca344cf
fix(operations): enforce registry request deadline
seonghobae e7ba8f2
test(operations): cover deadline cleanup authority
seonghobae 9199a48
test(operations): cover registry deadline edge paths
seonghobae c731493
test(operations): cover live fallback read failure
seonghobae 04d5cb7
test(operations): reproduce disablement transport deadline bypass
seonghobae 61daa65
fix(operations): enforce disablement transport deadline
seonghobae e765044
test(operations): cover deadline cleanup authority
seonghobae e473593
test(operations): close disablement deadline branch evidence
seonghobae 00b6b0a
test(operations): recheck orphan ownership before disablement
seonghobae 0c6c470
fix(operations): refresh orphan authority before disablement
seonghobae e30313c
test(operations): align disablement authority refresh fixtures
seonghobae d971b70
test(operations): align post-audit branch fixtures
seonghobae 7e2ec18
test(operations): refresh coverage fixtures before mutation
seonghobae b6dd46d
test(operations): preserve post-audit integrity after authority refresh
seonghobae 5759341
test(operations): retain residual checks after authority refresh
seonghobae 2369047
test(operations): cover pre-mutation authority failures
seonghobae 4d6aac5
test(operations): cover malformed pre-mutation audit
seonghobae 53695c8
test(operations): reject unstreamable registry responses
seonghobae 3b7f081
fix(operations): reject unstreamable disablement responses
seonghobae 9994d00
fix(operations): reject unstreamable registry evidence
seonghobae c6ea4c7
test(operations): make registry reader fixtures stream-realistic
seonghobae 7c9759b
test(operations): retire unsafe disablement arrayBuffer fixtures
seonghobae e8d1a9d
test(operations): stream realistic live-disable API fixtures
seonghobae 816eec2
test(operations): fail closed on unstreamable live responses
seonghobae eab59bd
test(operations): retire live registry arrayBuffer fallback
seonghobae eebd229
test(operations): stream branch-coverage response fixtures
seonghobae c9370eb
test(operations): retire unsafe registry buffer fallback assumptions
seonghobae b7ce977
test(operations): reject unstreamable workflow registry responses
seonghobae 150452e
test(operations): cover synchronous registry cleanup
seonghobae eb74c30
Merge main (#500 OpenSSL 3.5.8 patch-validator fix) into fix/workflow…
claude 00ba549
Merge main (#503 governance capability-path fix) into fix/workflow-re…
claude 6b06143
test(workflow-registry): cover expired and rejected response authority
seonghobae 80b7e6b
fix(workflow-registry): preserve response authority through parsing
seonghobae 05e42f2
fix(workflow-registry): clean rejected live response bodies
seonghobae d322987
test(operations): cancel rejected GitHub response bodies
seonghobae c53f58d
fix(operations): cancel rejected GitHub response bodies
seonghobae 223311b
fix(operations): cancel live-registry status rejects
seonghobae 85ab7fb
merge(main): converge workflow registry authority lane
seonghobae File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.