You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit c29baaf
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: pkg/parser/README.md
+7-1Lines changed: 7 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -103,6 +103,9 @@ The package is designed for use both in the main CLI binary and in WebAssembly c
103
103
|`ExtractMCPConfigurations`|`func(frontmatter map[string]any, serverFilter string) ([]RegistryMCPServerConfig, error)`| Extracts all MCP server configurations from frontmatter |
104
104
|`ParseMCPConfig`|`func(toolName string, mcpSection any, toolConfig map[string]any) (RegistryMCPServerConfig, error)`| Parses a single MCP server entry |
105
105
|`IsMCPType`|`func(typeStr string) bool`| Validates an MCP transport type string |
106
+
|`IsSimpleSecretExpression`|`func(value string) bool`| Reports whether `value` is a direct `${{ secrets.NAME }}` GitHub Actions reference without additional expression operators |
107
+
|`ParseLinearToolsets`|`func(value any) ([]string, error)`| Validates and expands `tools.linear.toolsets` (a name or array of names) into the corresponding sorted, deduplicated MCP tool names; `"all"` expands to `["*"]`|
108
+
|`ValidateLinearAllowedForToolsets`|`func(allowed, toolsetTools []string) error`| Checks that every `tools.linear.allowed` glob pattern matches at least one tool in the configured toolsets (the `"*"` toolset accepts any pattern) |
106
109
107
110
#### Schedule Parsing
108
111
@@ -363,12 +366,15 @@ This appendix is generated from the current non-test Go source files in this pac
363
366
|`import_cache.go`|`(*ImportCache).Set`|`func (*ImportCache).Set(owner, repo, path, sha string, content []byte) (string, error)`| Set stores a new cache entry by saving the content to the cache directory sha parameter should be the resolved commit SHA |
364
367
|`import_error.go`|`(*FormattedParserError).Unwrap`|`func (*FormattedParserError).Unwrap() error`| Exported function or method declared in `import_error.go`. |
365
368
|`schema_validation.go`|`IsImportSafeSharedWorkflowOn`|`func IsImportSafeSharedWorkflowOn(onValue any) bool`| IsImportSafeSharedWorkflowOn validates whether an imported `on:` block is restricted to safe shared-workflow triggers. |
369
+
|`mcp.go`|`IsSimpleSecretExpression`|`func IsSimpleSecretExpression(value string) bool`| Reports whether value is a direct GitHub Actions secrets reference without additional expression operators. |
370
+
|`linear_toolsets.go`|`ParseLinearToolsets`|`func ParseLinearToolsets(value any) ([]string, error)`| Validates and expands Linear toolsets into MCP tool names. |
371
+
|`linear_toolsets.go`|`ValidateLinearAllowedForToolsets`|`func ValidateLinearAllowedForToolsets(allowed, toolsetTools []string) error`| Checks that every allowed pattern selects at least one tool from the configured Linear toolsets. |
366
372
367
373
<!-- END SOURCE-VERIFIED EXPORT COVERAGE -->
368
374
369
375
## Source Synchronization
370
376
371
-
Reviewed against recent source updates on 2026-07-24; no additional public-contract deltas were identified beyond the sections above. Re-verified on 2026-08-14; no public-contract changes since the last review (only internal schema-suggestions refactoring landed). Re-verified on 2026-08-29; no public-contract deltas since the last review. Re-verified on 2026-09-03; no public-contract deltas since the last review.
377
+
Reviewed against recent source updates on 2026-07-24; no additional public-contract deltas were identified beyond the sections above. Re-verified on 2026-08-14; no public-contract changes since the last review (only internal schema-suggestions refactoring landed). Re-verified on 2026-08-29; no public-contract deltas since the last review. Re-verified on 2026-09-03; no public-contract deltas since the last review. Re-verified on 2026-09-08; added `ParseLinearToolsets`, `ValidateLinearAllowedForToolsets`, and `IsSimpleSecretExpression` (Linear toolset support and secret-expression validation) to the MCP Configuration public API table, which were previously undocumented.
Copy file name to clipboardExpand all lines: pkg/repoutil/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ Both functions are pure and stateless; they MAY be called concurrently without s
44
44
45
45
## Source Synchronization
46
46
47
-
Reviewed against source on 2026-07-26; no public-contract deltas identified. Re-verified on 2026-08-14; still no public-contract deltas. Re-verified on 2026-08-29; still no public-contract deltas. Re-verified on 2026-09-03; still no public-contract deltas.
47
+
Reviewed against source on 2026-07-26; no public-contract deltas identified. Re-verified on 2026-08-14; still no public-contract deltas. Re-verified on 2026-08-29; still no public-contract deltas. Re-verified on 2026-09-03; still no public-contract deltas. Re-verified on 2026-09-08; still no public-contract deltas.
Reviewed against recent source updates on 2026-07-24; `NormalizeGitDescribeSemver` added to Public API section. Re-verified on 2026-08-14; no further public-contract deltas identified. Re-verified on 2026-08-29; no public-contract deltas identified. Re-verified on 2026-09-03; no public-contract deltas identified.
161
+
Reviewed against recent source updates on 2026-07-24; `NormalizeGitDescribeSemver` added to Public API section. Re-verified on 2026-08-14; no further public-contract deltas identified. Re-verified on 2026-08-29; no public-contract deltas identified. Re-verified on 2026-09-03; no public-contract deltas identified. Re-verified on 2026-09-08; no public-contract deltas identified.
Copy file name to clipboardExpand all lines: pkg/sliceutil/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -77,7 +77,7 @@ All functions in this package are pure and stateless — they create and return
77
77
78
78
## Source Synchronization
79
79
80
-
Reviewed against source on 2026-07-26; no public-contract deltas identified. Re-verified on 2026-08-14; still no public-contract deltas. Re-verified on 2026-08-29; still no public-contract deltas. Re-verified on 2026-09-03; still no public-contract deltas.
80
+
Reviewed against source on 2026-07-26; no public-contract deltas identified. Re-verified on 2026-08-14; still no public-contract deltas. Re-verified on 2026-08-29; still no public-contract deltas. Re-verified on 2026-09-03; still no public-contract deltas. Re-verified on 2026-09-08; still no public-contract deltas.
0 commit comments