configuration/constants/evidence.release.constants.ts
configuration/constants/evidence.release.constants.ts is a file in Bane's Lab Site. 11 lines of code and 4 definitions.
import { definitionNode as definition, groundedBy } from "#core/factories/evidence.factory";
import { ARCH_FACE } from "@govlab/constants";
import type { Evidence } from "#types/evidence.types";
const RECOVERY_STEP = "deploy~core/steps/recovery.step.ts";
const RELEASE_ADAPTER = "deploy~core/adapters/release.adapter.ts";
const SITE_ADAPTER = "deploy~core/adapters/site.adapter.ts";
export const RELEASE_EVIDENCE: readonly Evidence[] = [
...groundedBy([definition("restoreManaged", RECOVERY_STEP)], ARCH_FACE, ["rollback"]),
...groundedBy([definition("packFolder", RELEASE_ADAPTER)], ARCH_FACE, ["adapter-pattern"]),
...groundedBy([definition("fetchProbe", SITE_ADAPTER)], ARCH_FACE, ["timeout-pattern"]),
];