Commit 9372efd
committed
Merge branch 'main' into chore/sync-edgezero-pr-257
Reconcile main (Osano CMP mirror #773, fastly extraction out of core,
EC/storage refactors) with this branch's EdgeZero/fastly-0.12 bump.
Resolution decisions:
- Keep this branch's dependency bump: fastly/log-fastly 0.12 and edgezero
git deps tracking branch=main (over main's pinned rev + 0.11.12), plus
the trusted-server-* crate renames.
- Take main's newer runtime code for conflicted files (EC http:: migration,
settings, geo, testlight, adapter restructure), then forward-port it to
the edgezero-main / fastly-0.12 API surface:
- Body::into_bytes() now returns Option<Bytes>; buffered sites use
unwrap_or_default() (batch_sync, pull_sync, identify/testlight tests).
- fastly 0.12 get_tls_protocol()/get_tls_cipher_openssl_name() return
Result<Option>; call sites use .ok().flatten().
- edgezero-main moved adapter symbols into submodules
(request::into_core_request, config_store::FastlyConfigStore,
context::FastlyRequestContext) and made router oneshot()/IntoResponse
into_response() fallible; dispatch and test sites updated accordingly.
- Accept main's deletion of core storage/secret_store.rs (fastly removal).
- Fix a directory-rename gap: main added Osano JS under the old crates/js
path; relocated into crates/trusted-server-js so the bundle is discovered.
Verified: cargo fmt/clippy/test --workspace, wasm release build,
JS vitest + format. All green.75 files changed
Lines changed: 11824 additions & 4303 deletions
File tree
- .github/workflows
- crates
- trusted-server-adapter-fastly
- src
- trusted-server-core
- src
- auction
- consent
- ec
- integrations
- datadome
- platform
- storage
- trusted-server-integration-tests
- fixtures/configs
- tests
- common
- environments
- trusted-server-js/lib
- src/integrations/osano
- test/integrations/osano
- docs
- .vitepress
- guide
- integrations
- superpowers
- plans
- specs
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
83 | 83 | | |
84 | 84 | | |
85 | 85 | | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
86 | 134 | | |
87 | 135 | | |
88 | 136 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
13 | 14 | | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| 21 | + | |
20 | 22 | | |
21 | 23 | | |
22 | 24 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| 29 | + | |
28 | 30 | | |
| 31 | + | |
0 commit comments