Serve public Forge reads from the WAL
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
Not deployed through the forge lane
No push, promotion, build, or deploy receipt references this commit (receipts are scanned over a bounded recent window). Changes shipped by full node replacement carry their proof in the release gate receipt instead.
Changed files
-
modified
config/runtime.exs -
modified
infra/staging/main.tf -
modified
lib/openagents/forge/browse.ex -
modified
test/openagents/forge/sync_test.exs
Diff
4 files changed, +13 -2
config/runtime.exs modified +1
@@ -352,6 +352,7 @@ if config_env() == :prod and runtime_role == :web do
| 352 | 352 |
|
| 353 | 353 |
|
| 354 | 354 |
|
| 355 |
|
|
| 355 | 356 |
|
| 356 | 357 |
|
| 357 | 358 |
|
infra/staging/main.tf modified +6
@@ -532,6 +532,12 @@ resource "google_storage_bucket_iam_member" "fleet_wal" {
| 532 | 532 |
|
| 533 | 533 |
|
| 534 | 534 |
|
| 535 |
|
|
| 536 |
|
|
| 537 |
|
|
| 538 |
|
|
| 539 |
|
|
| 540 |
|
|
| 535 | 541 |
|
| 536 | 542 |
|
| 537 | 543 |
|
lib/openagents/forge/browse.ex modified +1
test/openagents/forge/sync_test.exs modified +5 -2
@@ -1,7 +1,8 @@
| 1 | 1 |
|
| 2 | 2 |
|
| 3 | 3 |
|
| 4 |
|
|
| 4 |
|
|
| 5 |
|
|
| 5 | 6 |
|
| 6 | 7 |
|
| 7 | 8 |
|
@@ -63,7 +64,9 @@ defmodule OpenAgents.Forge.SyncTest do
| 63 | 64 |
|
| 64 | 65 |
|
| 65 | 66 |
|
| 66 |
|
|
| 67 |
|
|
| 68 |
|
|
| 69 |
|
|
| 67 | 70 |
|
| 68 | 71 |
|
| 69 | 72 |
|