Resolve Forge receipts through storage keys
Deploy story
What this commit did to the running system — joined from the forge receipt chain, the part a commit page elsewhere cannot show.
- built
- 3 modules in 22.1 s
- deployed
- live · 3 modules on 3 nodes · push→live —
- deployed
- needs_rolling_replace · 3 modules on 0 nodes · push→live —
Changed files
-
modified
docs/operations/forge-hot-loop.md -
modified
lib/openagents/forge.ex -
modified
lib/openagents/forge/hot_loader.ex -
modified
lib/openagents/forge/pushes.ex -
modified
test/openagents/forge/git_http_test.exs -
modified
test/openagents/forge/hot_loader_test.exs
Diff
6 files changed, +54 -5
docs/operations/forge-hot-loop.md modified +3 -1
@@ -68,7 +68,9 @@ Every link below exists in code and runs in this order:
| 68 | 68 |
|
| 69 | 69 |
|
| 70 | 70 |
|
| 71 |
|
|
| 71 |
|
|
| 72 |
|
|
| 73 |
|
|
| 72 | 74 |
|
| 73 | 75 |
|
| 74 | 76 |
|
lib/openagents/forge.ex modified +4 -2
@@ -15,7 +15,7 @@ defmodule OpenAgents.Forge do
| 15 | 15 |
|
| 16 | 16 |
|
| 17 | 17 |
|
| 18 |
|
|
| 18 |
|
|
| 19 | 19 |
|
| 20 | 20 |
|
| 21 | 21 |
|
@@ -25,8 +25,10 @@ defmodule OpenAgents.Forge do
| 25 | 25 |
|
| 26 | 26 |
|
| 27 | 27 |
|
| 28 |
|
|
| 29 |
|
|
| 28 | 30 |
|
| 29 |
|
|
| 31 |
|
|
| 30 | 32 |
|
| 31 | 33 |
|
| 32 | 34 |
|
lib/openagents/forge/hot_loader.ex modified +4 -2
@@ -15,7 +15,7 @@ defmodule OpenAgents.Forge.HotLoader do
| 15 | 15 |
|
| 16 | 16 |
|
| 17 | 17 |
|
| 18 |
|
|
| 18 |
|
|
| 19 | 19 |
|
| 20 | 20 |
|
| 21 | 21 |
|
@@ -293,8 +293,10 @@ defmodule OpenAgents.Forge.HotLoader do
| 293 | 293 |
|
| 294 | 294 |
|
| 295 | 295 |
|
| 296 |
|
|
| 297 |
|
|
| 296 | 298 |
|
| 297 |
|
|
| 299 |
|
|
| 298 | 300 |
|
| 299 | 301 |
|
| 300 | 302 |
|
lib/openagents/forge/pushes.ex modified +8
@@ -266,6 +266,14 @@ defmodule OpenAgents.Forge.Pushes do
| 266 | 266 |
|
| 267 | 267 |
|
| 268 | 268 |
|
| 269 |
|
|
| 270 |
|
|
| 271 |
|
|
| 272 |
|
|
| 273 |
|
|
| 274 |
|
|
| 275 |
|
|
| 276 |
|
|
| 269 | 277 |
|
| 270 | 278 |
|
| 271 | 279 |
|
test/openagents/forge/git_http_test.exs modified +2
@@ -125,6 +125,8 @@ defmodule OpenAgents.Forge.GitHTTPTest do
| 125 | 125 |
|
| 126 | 126 |
|
| 127 | 127 |
|
| 128 |
|
|
| 129 |
|
|
| 128 | 130 |
|
| 129 | 131 |
|
| 130 | 132 |
|
test/openagents/forge/hot_loader_test.exs modified +33
@@ -298,6 +298,39 @@ defmodule OpenAgents.Forge.HotLoaderTest do
| 298 | 298 |
|
| 299 | 299 |
|
| 300 | 300 |
|
| 301 |
|
|
| 302 |
|
|
| 303 |
|
|
| 304 |
|
|
| 305 |
|
|
| 306 |
|
|
| 307 |
|
|
| 308 |
|
|
| 309 |
|
|
| 310 |
|
|
| 311 |
|
|
| 312 |
|
|
| 313 |
|
|
| 314 |
|
|
| 315 |
|
|
| 316 |
|
|
| 317 |
|
|
| 318 |
|
|
| 319 |
|
|
| 320 |
|
|
| 321 |
|
|
| 322 |
|
|
| 323 |
|
|
| 324 |
|
|
| 325 |
|
|
| 326 |
|
|
| 327 |
|
|
| 328 |
|
|
| 329 |
|
|
| 330 |
|
|
| 331 |
|
|
| 332 |
|
|
| 333 |
|
|
| 301 | 334 |
|
| 302 | 335 |
|
| 303 | 336 |
|