feat: more complete metadata diff, scp publishing and rendering context

This commit is contained in:
2026-04-24 06:30:41 +02:00
parent e101a3db79
commit 624b698bb3
48 changed files with 2193 additions and 505 deletions

View File

@@ -94,7 +94,11 @@ defmodule BDS.TasksTest do
end
test "external tasks are registered as running and can report progress and complete" do
assert {:ok, task} = BDS.Tasks.register_external_task("preview build", %{group_id: "generation", group_name: "Generation"})
assert {:ok, task} =
BDS.Tasks.register_external_task("preview build", %{
group_id: "generation",
group_name: "Generation"
})
assert task.status == :running
assert task.group_id == "generation"
@@ -106,7 +110,9 @@ defmodule BDS.TasksTest do
assert progressed.status == :running
assert :ok = BDS.Tasks.complete_task(task.id)
assert wait_for_task(task.id, &(&1.status == :completed and &1.progress == 1.0)).status == :completed
assert wait_for_task(task.id, &(&1.status == :completed and &1.progress == 1.0)).status ==
:completed
end
defp receive_started do