Skip to content

Commit c1e16c3

Browse files
committed
ci: define public release truth checks
Signed-off-by: Tom Ballard <tom@armytage.co>
1 parent bb4b785 commit c1e16c3

1 file changed

Lines changed: 78 additions & 0 deletions

File tree

surfacecheck.toml

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
[project]
2+
name = "AsDecided"
3+
version_source = "rust/Cargo.toml"
4+
repository = "https://github.com/asdecided/core"
5+
homepage = "https://asdecided.com"
6+
install = "brew install asdecided/tap/asdecided-core"
7+
release_url = "https://github.com/asdecided/core/releases/tag/v{version}"
8+
9+
[[surface]]
10+
name = "README"
11+
kind = "markdown"
12+
path = "README.md"
13+
require = [
14+
"{install}",
15+
"cargo install decided",
16+
"cargo install decided-mcp",
17+
"https://asdecided.com/changelog",
18+
]
19+
20+
[[surface]]
21+
name = "Repository changelog"
22+
kind = "markdown"
23+
path = "CHANGELOG.md"
24+
require = ["## v{version}"]
25+
26+
[[surface]]
27+
name = "Homepage"
28+
kind = "url"
29+
url = "https://asdecided.com/"
30+
require = ["CURRENT / v{version}", "{install}"]
31+
canonical = "{homepage}"
32+
33+
[[surface]]
34+
name = "Public changelog"
35+
kind = "url"
36+
url = "https://asdecided.com/changelog"
37+
require = ["v{version}", "/changelog/v{version}"]
38+
canonical = "https://asdecided.com/changelog"
39+
40+
[[surface]]
41+
name = "Release record"
42+
kind = "url"
43+
url = "https://asdecided.com/changelog/v{version}"
44+
require = ["v{version}", "{release_url}"]
45+
canonical = "https://asdecided.com/changelog/v{version}"
46+
47+
[[surface]]
48+
name = "Documentation"
49+
kind = "url"
50+
url = "https://asdecided.com/docs/"
51+
require = ["Current product release", "v{version}"]
52+
canonical = "https://asdecided.com/docs/"
53+
54+
[[surface]]
55+
name = "Sitemap"
56+
kind = "sitemap"
57+
url = "https://asdecided.com/sitemap.xml"
58+
require = [
59+
"https://asdecided.com/changelog/v{version}",
60+
"https://asdecided.com/docs/vendor/core/federation/",
61+
"https://asdecided.com/docs/vendor/core/export-contracts/",
62+
]
63+
64+
[[surface]]
65+
name = "llms.txt"
66+
kind = "llms"
67+
url = "https://asdecided.com/llms.txt"
68+
require = [
69+
"Current product release: v{version}",
70+
"https://github.com/asdecided/core/releases/tag/v{version}",
71+
"https://asdecided.com/docs/vendor/core/federation/",
72+
]
73+
74+
[github]
75+
repository = "asdecided/core"
76+
homepage = "https://asdecided.com"
77+
description = "Native deterministic engine and read-only MCP server for engineering decisions."
78+
check_latest_release = true

0 commit comments

Comments
 (0)