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

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,10 @@ jobs:
- name: Run Axum adapter tests
run: cargo test-axum

- name: Run HTML processor benchmarks (smoke)
# -- --test runs each benchmark as a regular test (no timing harness) so CI stays fast
run: cargo bench -p trusted-server-core --bench html_processor_bench -- --test

- name: Verify Fastly WASM release build
env:
TRUSTED_SERVER__PUBLISHER__ORIGIN_URL: http://127.0.0.1:8080
Expand Down Expand Up @@ -112,6 +116,30 @@ jobs:
- name: Run Cloudflare adapter tests (native host)
run: cargo test-cloudflare

test-parity:
name: cargo test (cross-adapter parity)
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Retrieve Rust version
id: rust-version
run: echo "rust-version=$(grep '^rust ' .tool-versions | awk '{print $2}')" >> $GITHUB_OUTPUT
shell: bash

- name: Set up Rust toolchain
uses: actions-rust-lang/setup-rust-toolchain@v1
with:
toolchain: ${{ steps.rust-version.outputs.rust-version }}
components: clippy
cache-shared-key: cargo-${{ runner.os }}

- name: Run cross-adapter parity tests
run: cargo test --manifest-path crates/integration-tests/Cargo.toml --test parity

- name: Clippy (parity test crate)
run: cargo clippy --manifest-path crates/integration-tests/Cargo.toml --all-targets -- -D warnings
Comment thread
prk-Jr marked this conversation as resolved.
Comment thread
prk-Jr marked this conversation as resolved.

test-typescript:
name: vitest
runs-on: ubuntu-latest
Expand Down
2 changes: 2 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading