This repository was archived by the owner on May 8, 2026. It is now read-only.
Sync with base - #5
Open
LeeGathercole wants to merge 766 commits into
Open
Conversation
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-HONO-16438966 Co-authored-by: snyk-bot <snyk-bot@snyk.io>
…ings (#2499) * chore(core): upgrade astro to 6.3.1 and silence customPages slug warnings Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * chore: sync lockfile with hono 4.12.16 from main Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * test(core): mock getCollection in custom-docs tests Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…products (#2502) * feat(core): expand sidebar and search with flows, entities, and data products Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * fix(core): map entity docs urls in sidebar --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-HONO-16624528 - https://snyk.io/vuln/SNYK-JS-HONO-16624529 - https://snyk.io/vuln/SNYK-JS-HONO-16624532 Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(core): bundle docs into core and scaffold agent rules Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * chore: format bundled docs _category_.json files * chore: format bundled docs _category_.json files --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(core): add opt-in indexed full-content search
Adds Pagefind-powered indexed search as an opt-in alternative to the
default resource search. Enable via `search: { type: 'indexed' }` in
eventcatalog.config.js. Indexes resources, custom docs, resource docs
and changelogs at build time and during dev.
Refs: #2055
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
* fix(core): format docs category files
---------
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-MERMAID-16642040 - https://snyk.io/vuln/SNYK-JS-MERMAID-16642044 - https://snyk.io/vuln/SNYK-JS-MERMAID-16642050 - https://snyk.io/vuln/SNYK-JS-MERMAID-16642055 Co-authored-by: snyk-bot <snyk-bot@snyk.io>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…#2511) * chore: refresh default template branding and polish search highlights Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * fix(core): pin mermaid to ^11.12.3 to match lockfile Snyk upgrade #2509 bumped the manifest to ^11.15.0 without updating pnpm-lock.yaml. The pnpm minimumReleaseAge policy blocks 11.15.0 in CI, so revert the manifest until the upgrade can be redone properly. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * update * update * chore(core): restore trailing newlines in docs _category_.json files Prettier flagged 49 files as unformatted after a previous commit stripped their trailing newlines, breaking the lint workflow. * chore(core): ignore docs/ in prettier formatting --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…2513) * feat(core): default to dark theme and use sunset theme in templates Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * fix(core): address theme review feedback --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…adata (#2516) Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
#2762) * fix(core): bundle auth-astro server import for production ssr Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * fix(core): avoid hanging SSR smoke cleanup * fix(core): align SSR smoke fixture title --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: David Boyne <boyneyy123@gmail.com>
* chore(cli): updated logos for new catalogs * Create strong-swans-jump.md
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
* fix(core): show all direct resources on domain resources pages Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * fix(core): keep domain resources directly scoped * test(core): account for nested domain agent edge --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(core): add federate command to compose remote catalogs Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * update * update * update * update * update --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat(core): render node graphs for channels
Channels were never registered as a graph root, so both the channel
documentation page and /visualiser/channels/{id}/{version} rendered an
empty graph.
Add getNodesAndEdges to channel-node-graph.ts, which builds the graph for
a single channel: producers and the messages they publish into it, the
services and agents that consume from it, and any channels it routes to
or is routed from. Register 'channels' in the NodeGraph component's graph
function map and in the visualiser's supported page types.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
* fixed sidebar, channel logic
* fixed sidebar, channel logic
* test(sdk): refresh default catalog index fixture
---------
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: David Boyne <boyneyy123@gmail.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
When an AsyncAPI specification fails to parse, the spec page rendered completely blank with no indication of what went wrong. Surface the parser's error diagnostics (code, message, path) on the page so users can see why their specification cannot be rendered. Related to #2745
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
#2781) Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix(core): merge federated custom components into catalog components Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> * feat(core): support local filesystem catalogs as federation sources Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…ostics (#2786) * feat(core): add eslint-style federation diagnostics with --verbose Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> * chore(sdk): apply prettier formatting to changelog Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…2794) Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivation
(Write your motivation here.)