-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcatalog.json
More file actions
134 lines (134 loc) · 9.67 KB
/
Copy pathcatalog.json
File metadata and controls
134 lines (134 loc) · 9.67 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
{
"schema_version": 1,
"source_repository": "dinglebear-ai/workflows",
"caller_reference_policy": "full-commit-sha",
"profiles": {
"rust": [
"fleet-contract.yml",
"fast-rust.yml",
"rust-security.yml",
"rust-docs.yml",
"codeql.yml",
"release-please.yml",
"hosted-rust-release.yml",
"hosted-rust-platform-release.yml",
"cargo-publish.yml",
"github-release.yml"
],
"python": [
"fleet-contract.yml",
"fast-python.yml",
"python-security.yml",
"codeql.yml",
"release-please.yml",
"hosted-python-package-release.yml",
"hosted-python-wheels.yml",
"github-release.yml"
],
"node": [
"fleet-contract.yml",
"fast-node.yml",
"codeql.yml",
"release-please.yml",
"hosted-web-release.yml",
"npm-trusted-publish.yml",
"github-release.yml"
],
"pnpm": [
"fleet-contract.yml",
"fast-pnpm.yml",
"codeql.yml",
"release-please.yml",
"hosted-web-release.yml",
"npm-trusted-publish.yml",
"pages-deploy.yml"
],
"bun": [
"fleet-contract.yml",
"fast-bun.yml",
"codeql.yml",
"release-please.yml",
"hosted-bun-web-release.yml",
"npm-trusted-publish.yml",
"pages-deploy.yml"
],
"mcp-server": [
"mcp-conformance.yml",
"mcp-registry-publish.yml"
],
"container": [
"hosted-container-release.yml",
"hosted-ci-images-release.yml"
],
"incus-image": [
"hosted-incus-image.yml",
"github-release.yml"
],
"unraid-plugin": [
"unraid-plugin-validate.yml",
"unraid-plugin-ci.yml",
"unraid-plugin-release.yml"
],
"repository": [
"fleet-contract.yml",
"fleet-policy.yml",
"repository-policy.yml",
"install-contract.yml",
"repository-labeler.yml",
"stale.yml",
"dependabot-automerge.yml",
"drift-monitor.yml"
]
},
"workflows": [
{"file": "cargo-publish.yml", "kind": "release", "category": "rust", "summary": "Verify and publish one immutable crates.io version."},
{"file": "codeql.yml", "kind": "fast", "category": "security", "summary": "Run one language-specific CodeQL analysis lane."},
{"file": "dependabot-automerge.yml", "kind": "fast", "category": "automation", "summary": "Approve and auto-merge explicitly allowed Dependabot update classes."},
{"file": "drift-monitor.yml", "kind": "fast", "category": "automation", "summary": "Run a repository-owned upstream or schema drift command and retain evidence."},
{"file": "fast-bun.yml", "kind": "fast", "category": "typescript", "summary": "Locked Bun audit, lint, typecheck, tests, and optional build."},
{"file": "fast-go.yml", "kind": "fast", "category": "go", "summary": "Go vulnerability scan, module verification, generation, vet, and tests."},
{"file": "fast-node.yml", "kind": "fast", "category": "typescript", "summary": "Locked npm audit, lint, typecheck, tests, contracts, and optional build."},
{"file": "fast-ops.yml", "kind": "fast", "category": "operations", "summary": "Actionlint, ShellCheck, bash parsing, and repository policy."},
{"file": "fast-pnpm.yml", "kind": "fast", "category": "typescript", "summary": "Locked pnpm audit, lint, typecheck, tests, contracts, and optional build."},
{"file": "fast-python.yml", "kind": "fast", "category": "python", "summary": "Frozen uv sync, Ruff lint/format, ty typecheck, and Pytest."},
{"file": "fast-rust.yml", "kind": "fast", "category": "rust", "summary": "Optional project setup, Rust fmt, check, Clippy, targeted tests, and MinIO kache."},
{"file": "fleet-contract.yml", "kind": "fast", "category": "policy", "summary": "Enforce durable repository, metadata, toolchain, documentation, and hygiene contracts."},
{"file": "fleet-policy.yml", "kind": "fast", "category": "policy", "summary": "Enforce runner, action pin, permission, timeout, opt-in architecture, release, and gate-wiring boundaries."},
{"file": "github-release.yml", "kind": "release", "category": "release", "summary": "Attest and attach exact workflow artifacts to an existing GitHub release."},
{"file": "hosted-android-release.yml", "kind": "release", "category": "android", "summary": "Hosted Android release lint, tests, assembly, and managed-device evidence."},
{"file": "hosted-bun-web-release.yml", "kind": "release", "category": "typescript", "summary": "Hosted Bun coverage, production build, E2E, and artifact assembly."},
{"file": "hosted-ci-images-release.yml", "kind": "release", "category": "container", "summary": "Build, scan, and publish the canonical Rust, Python, and TypeScript CI images."},
{"file": "hosted-container-release.yml", "kind": "release", "category": "container", "summary": "Build, smoke, scan, attest, and promote one linux/amd64 digest."},
{"file": "hosted-go-release.yml", "kind": "release", "category": "go", "summary": "Build x86_64 Go release archives and checksums."},
{"file": "hosted-incus-image.yml", "kind": "release", "category": "incus", "summary": "Build, optionally Kache, smoke, checksum, SBOM, and retain one hosted x86_64 Incus image."},
{"file": "hosted-kache-canary.yml", "kind": "internal", "category": "rust", "summary": "Seed MinIO Kache on one hosted runner and require remote cache reuse on a second fresh runner."},
{"file": "hosted-python-package-release.yml", "kind": "release", "category": "python", "summary": "Build, verify, and trusted-publish wheel and sdist artifacts."},
{"file": "hosted-python-wheels.yml", "kind": "release", "category": "python", "summary": "Build native x86_64 Python wheels on hosted Linux, macOS, and Windows."},
{"file": "hosted-release-command.yml", "kind": "release", "category": "release", "summary": "Run one product-specific hosted release command and retain exact outputs."},
{"file": "hosted-rust-platform-release.yml", "kind": "release", "category": "rust", "summary": "Build native Linux, macOS, and Windows x86_64 Rust artifacts."},
{"file": "hosted-rust-release.yml", "kind": "release", "category": "rust", "summary": "Build one hosted Rust release artifact with MinIO kache."},
{"file": "hosted-web-release.yml", "kind": "release", "category": "typescript", "summary": "Hosted npm or pnpm coverage, production build, performance, and browser E2E."},
{"file": "install-contract.yml", "kind": "fast", "category": "policy", "summary": "Validate shell installers and repository-owned release asset agreement."},
{"file": "marketplace-ci.yml", "kind": "fast", "category": "marketplace", "summary": "Parallel Python structural validation and Node installation smoke with optional caches."},
{"file": "manage-release.yml", "kind": "internal", "category": "release", "summary": "Run Release Please for this canonical workflow library."},
{"file": "mcp-conformance.yml", "kind": "release", "category": "mcp", "summary": "Run the pinned official full MCP conformance suite and retain evidence."},
{"file": "mcp-registry-publish.yml", "kind": "release", "category": "mcp", "summary": "Validate canonical DingleBear identity, reconcile package visibility, publish idempotently, and verify the official MCP Registry."},
{"file": "npm-trusted-publish.yml", "kind": "release", "category": "typescript", "summary": "Pack, verify, and trusted-publish the exact npm tarball."},
{"file": "pages-deploy.yml", "kind": "deployment", "category": "typescript", "summary": "Build and deploy GitHub Pages with split permissions."},
{"file": "python-security.yml", "kind": "fast", "category": "python", "summary": "Audit a frozen Python dependency export."},
{"file": "publish-ci-images.yml", "kind": "internal", "category": "container", "summary": "Publish canonical CI images only from a GitHub release."},
{"file": "release-please.yml", "kind": "fast", "category": "release", "summary": "Serialize Release Please and emit immutable release identity."},
{"file": "repository-labeler.yml", "kind": "fast", "category": "automation", "summary": "Apply pull-request labels from repository-owned path rules."},
{"file": "repository-policy.yml", "kind": "fast", "category": "policy", "summary": "Enforce required files, agent-memory symlinks, and tracked file size."},
{"file": "rust-docs.yml", "kind": "fast", "category": "rust", "summary": "Build workspace Rust documentation with warnings denied."},
{"file": "rust-msrv.yml", "kind": "fast", "category": "rust", "summary": "Enforce an explicitly declared Rust minimum toolchain."},
{"file": "rust-security.yml", "kind": "fast", "category": "rust", "summary": "Run pinned cargo-deny policy."},
{"file": "stale.yml", "kind": "fast", "category": "automation", "summary": "Apply a consistent stale issue and pull-request lifecycle."},
{"file": "synthetic-check.yml", "kind": "capability", "category": "operations", "summary": "Run a small residential-egress synthetic and retain failure evidence."},
{"file": "system-integration.yml", "kind": "capability", "category": "operations", "summary": "Run fail-closed privileged integration on a capability-labelled runner."},
{"file": "unraid-plugin-ci.yml", "kind": "release", "category": "unraid", "summary": "Build, validate, checksum, and retain one hosted Unraid plugin package."},
{"file": "unraid-plugin-release.yml", "kind": "release", "category": "unraid", "summary": "Publish the exact validated Unraid plugin bytes."},
{"file": "unraid-plugin-validate.yml", "kind": "fast", "category": "unraid", "summary": "Validate Unraid plugin manifests and repository contracts without packaging."},
{"file": "validate-library.yml", "kind": "internal", "category": "policy", "summary": "Validate this workflow control-plane repository independently of the farm."}
]
}