diff --git a/migration/saga-handler.allowlist b/migration/saga-handler.allowlist index 4ee0fb2f..99e63143 100644 --- a/migration/saga-handler.allowlist +++ b/migration/saga-handler.allowlist @@ -1,5 +1,4 @@ packages/github-devloop/departments/rollup_merge/main.lua packages/github-devloop/departments/rollup_scan/main.lua -packages/github-devloop/departments/substrate_ref_scan/main.lua packages/github-devloop/departments/sync_conflict/main.lua packages/github-devloop/departments/sync_scan/main.lua diff --git a/packages/github-devloop/departments/substrate_ref_scan/main.lua b/packages/github-devloop/departments/substrate_ref_scan/main.lua index c019c400..c956e237 100644 --- a/packages/github-devloop/departments/substrate_ref_scan/main.lua +++ b/packages/github-devloop/departments/substrate_ref_scan/main.lua @@ -1,18 +1,23 @@ local core = require("core") +local saga = require("std.saga") -local M = {} - -M.spec = { +local spec = { consumes = { "devloop_substrate_ref_tick" }, - produces = { - "github-proxy.github_pr_comment_request", - }, + produces = { "github-proxy.github_pr_comment_request" }, stall_window = "5m", } -function pipeline(event) +local function done(_event) + return false +end + +local function act(event) core.log_entry("substrate_ref_scan", event, "repo-management-plane", "tick") core.substrate_ref_scan() end -return M +return saga.department(spec, { + done = done, + act = act, + name = "substrate_ref_scan", +})