Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
6c4965b
Add PR15 implementation plan: remove fastly from core crate
prk-Jr Apr 14, 2026
f67be31
Move compat conversion fns to adapter, delete core compat.rs
prk-Jr Apr 14, 2026
c2e0776
Move geo_from_fastly from core to adapter platform
prk-Jr Apr 14, 2026
25bcf99
Move BackendConfig from core to adapter backend module
prk-Jr Apr 14, 2026
8303b84
Delete dead backend_name_for_url from adapter backend
prk-Jr Apr 14, 2026
76087e4
Delete legacy FastlyConfigStore and FastlySecretStore from core
prk-Jr Apr 14, 2026
7795e69
Remove fastly::kv_store from core consent module
prk-Jr Apr 14, 2026
abd1f26
Fix consent KV trait design and formatting
prk-Jr Apr 14, 2026
d96dbbe
Move tokio to dev-dependencies in core (test-only usage)
prk-Jr Apr 14, 2026
8f40601
Remove fastly dependency from trusted-server-core
prk-Jr Apr 14, 2026
9a4357c
Remove stale fastly:: references from core doc comments
prk-Jr Apr 14, 2026
46704c0
Apply cargo fmt formatting fixes
prk-Jr Apr 14, 2026
60611fa
Wire consent KV into auction path and remove tokio from core tests
prk-Jr Apr 15, 2026
02639db
Merge feature/edgezero-pr14-entry-point-dual-path into PR15
prk-Jr Apr 16, 2026
d8060d3
Address PR15 review findings: diagnostic regression, header dedup, co…
prk-Jr Apr 21, 2026
3a53f33
Resolve PR15 consent and backend review findings
prk-Jr Apr 23, 2026
54d191b
Merge feature/edgezero-pr14-entry-point-dual-path into feature/edgeze…
prk-Jr Apr 23, 2026
2e128f7
Merge feature/edgezero-pr14-entry-point-dual-path into PR15
prk-Jr Apr 27, 2026
f5b7097
fix cargo fmt
prk-Jr Apr 27, 2026
725ccdc
Resolve PR review suggestions
prk-Jr Apr 27, 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
7 changes: 6 additions & 1 deletion Cargo.lock

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

3 changes: 3 additions & 0 deletions crates/trusted-server-adapter-fastly/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,10 @@ log-fastly = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
trusted-server-core = { workspace = true }
url = { workspace = true }
urlencoding = { workspace = true }
trusted-server-js = { path = "../js" }
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🌱 seedlingtrusted-server-js = { path = "../js" } is in the adapter's [dependencies] but never imported by adapter source. The adapter calls handle_tsjs_dynamic from trusted_server_core, which already pulls trusted-server-js transitively. Likely a leftover from PR15's adapter-side surgery. Removing this line should be a no-op for build/test and trims the dep graph.


[dev-dependencies]
bytes = { workspace = true }
edgezero-core = { workspace = true, features = ["test-utils"] }
3 changes: 1 addition & 2 deletions crates/trusted-server-adapter-fastly/src/app.rs
Original file line number Diff line number Diff line change
Expand Up @@ -198,8 +198,7 @@ async fn dispatch_fallback(
/// mirroring [`crate::http_error_response`] exactly.
///
/// The near-identical function in `main.rs` is intentional: the legacy path
/// uses fastly HTTP types while this path uses `edgezero_core` types. The
/// duplication will be removed when `legacy_main` is deleted in PR 15.
/// uses fastly HTTP types while this path uses `edgezero_core` types.
pub(crate) fn http_error(report: &Report<TrustedServerError>) -> Response {
let root_error = report.current_context();
log::error!("Error occurred: {:?}", report);
Expand Down
Loading
Loading