Skip to content

Commit 29bbb34

Browse files
committed
Replay AutomationTemplate example on current main
1 parent b58b71e commit 29bbb34

1 file changed

Lines changed: 38 additions & 0 deletions

File tree

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
{
2+
"id": "urn:srcos:automation-template:yesterday-git-activity",
3+
"type": "AutomationTemplate",
4+
"specVersion": "2.0.0",
5+
"name": "Yesterday Git activity digest",
6+
"description": "Creates a daily standup artifact summarizing repository activity from the previous day with links, source refs, and a receipt.",
7+
"category": "statusReports",
8+
"trigger": {
9+
"kind": "schedule",
10+
"schedule": "RRULE:FREQ=DAILY;BYHOUR=8;BYMINUTE=0;BYSECOND=0",
11+
"eventRef": null,
12+
"condition": null
13+
},
14+
"requiredCapabilityPackRefs": ["urn:srcos:capability-pack:repo-release-prep"],
15+
"requiredConnectorActionScopeRefs": ["urn:srcos:connector-action-scope:github-read-only"],
16+
"requiredPermissionRefs": ["github.repo.read", "github.pr.read", "github.issue.read", "artifact.write"],
17+
"defaultTimeWindow": "previous_day",
18+
"outputs": [
19+
{
20+
"kind": "report",
21+
"name": "standup_git_activity.md",
22+
"required": true,
23+
"contentHashRequired": true
24+
},
25+
{
26+
"kind": "receipt",
27+
"name": "standup_git_activity_receipt.json",
28+
"required": true,
29+
"contentHashRequired": true
30+
}
31+
],
32+
"automationLifecycle": ["draft", "enabled", "paused", "running", "failed", "disabled", "revoked", "expired"],
33+
"mustInclude": ["source_refs", "time_window", "policy_decision_refs", "artifact_hashes"],
34+
"mustExclude": ["workspace_writes", "message_send", "external_publish", "merge", "delete"],
35+
"receiptRequired": true,
36+
"riskLevel": "low",
37+
"policyRefs": ["urn:srcos:policy:automation-status-report-read-only"]
38+
}

0 commit comments

Comments
 (0)