-
Notifications
You must be signed in to change notification settings - Fork 11
Add Phase 5 cross-adapter verification suite (PR 18) #725
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
Open
prk-Jr
wants to merge
74
commits into
feature/edgezero-pr16-axum-dev-server
Choose a base branch
from
feature/edgezero-pr18-phase5-verification
base: feature/edgezero-pr16-axum-dev-server
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
bbdb140
Replace std::time::Instant with web_time::Instant in auction orchestr…
prk-Jr c406606
Add trusted-server-adapter-cloudflare crate with host-target smoke tests
prk-Jr 4bbbd1d
Add CI job for Cloudflare adapter and update CLAUDE.md
prk-Jr d51af3b
Fix Cloudflare entry point: use worker 0.7 and pass manifest_src to r…
prk-Jr ae73797
Add CloudflareHttpClient, build.sh, wrangler DX, and review fixes
prk-Jr 356506b
Wire Cloudflare platform stores via edgezero handles
prk-Jr 9cef632
Merge branch 'feature/edgezero-pr16-axum-dev-server' into feature/edg…
prk-Jr 50a69ca
Add Cloudflare Workers to CI integration tests
prk-Jr 04dfc4e
Resolve PR review findings in Cloudflare adapter
prk-Jr e761628
Exclude Cloudflare adapter from wasm32-wasip1 test job
prk-Jr b18fd2b
Merge feature/edgezero-pr16-axum-dev-server into PR17
prk-Jr b99c48f
Resolve PR review findings
prk-Jr f9a4db0
Resolve PR review findings
prk-Jr 1b9dde3
Add alias for clouflare tests
prk-Jr 4867398
Fix lint error
prk-Jr e4b4730
Merge feature/edgezero-pr16-axum-dev-server
prk-Jr ed77810
Resolve PR review findings
prk-Jr 547c6f1
Merge feature/edgezero-pr16-axum-dev-server and add Cloudflare aliases
prk-Jr 3df4232
Merge branch 'feature/edgezero-pr16-axum-dev-server' into feature/edg…
prk-Jr 15206b6
Fix cargo clippy fastly
prk-Jr a499f93
Add Phase 5 verification plan for PR-18
prk-Jr ede4e81
Add route smoke tests for all Cloudflare adapter routes
prk-Jr acd3f5d
Fix rustfmt formatting in Cloudflare route smoke tests
prk-Jr 7efa2ff
Add basic-auth parity tests to Axum and Cloudflare adapters
prk-Jr 69d3693
Fix unwrap_or and comment inconsistency in basic-auth parity tests
prk-Jr 75fac49
Add admin key route full path coverage to Axum and Cloudflare adapters
prk-Jr e891f5e
Tighten storage-fail assertion and add duplicate context comments
prk-Jr 72be307
Add cross-adapter in-process parity test suite (Axum vs Cloudflare)
prk-Jr 4f79021
Fix parity test review issues: expect messages, dead if guard, unused…
prk-Jr 040a77b
Add error-correlation unit tests for PlatformResponse backend_name
prk-Jr 1e2979d
Add HTML rewriting golden tests, response size check, and Criterion b…
prk-Jr 0e4d2ea
Add criterion::black_box to benchmark input for measurement purity
prk-Jr 24f122f
Add cross-adapter parity and benchmark CI gates for Phase 5 verification
prk-Jr 99967c8
Add inline comment explaining -- --test flag in benchmark CI step
prk-Jr 8a509ac
Update Cargo.lock files after adding parity test dependencies
prk-Jr c114209
Pin axum/tower/tokio versions in integration-tests to match workspace
prk-Jr 84cbdfe
Pin tokio to exact workspace version =1.52.3 in integration-tests
prk-Jr 95fde69
Create parent directory before writing build output config
prk-Jr 0b2228c
Remove redundant wrong-credentials tests from admin key route coverage
prk-Jr fdef759
Fix admin_rotate_unauthenticated_parity: assert both adapters return 401
prk-Jr 5123bd4
Add clippy gate for integration-tests crate in test-parity CI job
prk-Jr 641bfde
Extract MAX_GROWTH_FACTOR constant in html_processor growth test
prk-Jr d7670aa
Fix trailing blank line in Cloudflare routes test file
prk-Jr b6a8894
Add clippy component to test-parity toolchain setup
prk-Jr a521479
Use multi_thread tokio flavor for all CF adapter route tests
prk-Jr 5f91da2
Add first-party route smoke tests to Axum adapter
prk-Jr c0f2eec
Strengthen parity test assertions for unauthenticated admin routes
prk-Jr 161c41e
Document tokio exact pin in integration-tests Cargo.toml
prk-Jr 5e278d4
Resolve PR 644 round-4 review findings
prk-Jr 17655cc
Fix Method::from — worker 0.7 implements From<String> not From<&str>
prk-Jr e5a36e8
Add compile_error! for cloudflare feature on non-wasm32 targets
prk-Jr 31862f5
Collapse 13 handler closures into make_handler factory in app.rs
prk-Jr 70def67
Resolve PR 725 round-1 review findings
prk-Jr 254bd2e
Resolve PR review findings: strengthen test assertions and CI gate
prk-Jr 18f171b
Merge feature/edgezero-pr16-axum-dev-server into PR17
prk-Jr 8efccb9
Address Cloudflare adapter review findings and fix axum CI wasm target
prk-Jr d9e7217
Merge branch 'feature/edgezero-pr16-axum-dev-server' into feature/edg…
prk-Jr 0be49bb
Merge feature/edgezero-pr17-cloudflare-adapter into PR18
prk-Jr 4180b9d
Merge branch 'feature/edgezero-pr16-axum-dev-server' into feature/edg…
prk-Jr fe9951d
Extend per-target build/check aliases to the Cloudflare adapter
prk-Jr 6db27d9
Merge remote-tracking branch 'origin/feature/edgezero-pr17-cloudflare…
prk-Jr 964834f
Fix clippy violations in integration-tests crate
prk-Jr a5f0e35
Address Phase 5 verification review findings
prk-Jr 17a339c
Compare discovery body bytes when JSON parse fails in parity test
prk-Jr d5bcd8a
Drop unauthenticated legacy admin aliases on Cloudflare and Fastly
prk-Jr dab40a6
Assert Cloudflare legacy admin alias absence at the route table
prk-Jr 74c51db
Drop legacy admin aliases on Axum to match Fastly and Cloudflare
prk-Jr 04c0ebb
Merge feature/edgezero-pr16-axum-dev-server into PR18
prk-Jr 3ab0192
Address PR18 review findings: doc drift and test domains
prk-Jr 50524fa
Pin worker-build to the 0.7 series for the Cloudflare local build
prk-Jr 958464d
Merge remote-tracking branch 'origin/feature/edgezero-pr16-axum-dev-s…
prk-Jr 70380c2
Deny legacy admin aliases locally instead of proxying them
prk-Jr cb7b6a0
Force-reinstall worker-build when the local copy is on a stale series
prk-Jr 2c57592
Fix integration-tests clippy and legacy-alias parity for local deny
prk-Jr 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
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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.