Skip to content

chore: add Haystack Enterprise Components docs page - #11793

Merged
julian-risch merged 5 commits into
mainfrom
add-enterprise-components
Jun 29, 2026
Merged

chore: add Haystack Enterprise Components docs page#11793
julian-risch merged 5 commits into
mainfrom
add-enterprise-components

Conversation

@bilgeyucel

@bilgeyucel bilgeyucel commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds docs-website/docs/overview/platform-components.mdx — a new Haystack Enterprise Components page listing all platform-available components grouped by integration partner, with links to their individual docs pages
  • Adds scripts/generate_platform_components_table.py — the script that generates the MDX table by scanning source repos and cross-referencing the platform schema
  • Adds .github/workflows/update-platform-components.yml — GitHub Actions workflow that auto-regenerates and PRs the page on every push to main

Notes

  • Requires four GitHub secrets to be set: PLATFORM_REPO_PAT, HAYSTACK_BOT_TOKEN, SCHEMA_REPO, SCHEMA_REPO_PATH

@bilgeyucel bilgeyucel self-assigned this Jun 26, 2026
@bilgeyucel
bilgeyucel requested a review from a team as a code owner June 26, 2026 17:06
@bilgeyucel
bilgeyucel requested review from davidsbatista and removed request for a team June 26, 2026 17:06
@bilgeyucel bilgeyucel added the ignore-for-release-notes PRs with this flag won't be included in the release notes. label Jun 26, 2026
@vercel

vercel Bot commented Jun 26, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
haystack-docs Ignored Ignored Preview Jun 29, 2026 12:38pm

Request Review

@julian-risch
julian-risch requested review from julian-risch and removed request for davidsbatista June 29, 2026 09:06

@julian-risch julian-risch left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! I have done a quick initial review. Could you please remove the scripts/tests and the release note?
The sentencewindowretriever / sentencewindowretrieval changes are better to do in a separate PR please.

Tokens should be set now but I haven't tried them yet.

@github-actions

Copy link
Copy Markdown
Contributor

Coverage report

This PR does not seem to contain any modification to coverable code.

The workflow opens an auto-PR against main via create-pull-request. On
pull_request events it failed with a modify/delete cherry-pick conflict
because docs-website/docs/overview/platform-components.mdx does not exist
on main yet (this PR introduces it), and the action bases its branch on
main. The pull_request trigger also has no secret access on fork PRs and
would open an unrelated bot PR on every PR to main. Restrict to push:main
and workflow_dispatch.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@julian-risch
julian-risch self-requested a review June 29, 2026 12:40
@julian-risch
julian-risch enabled auto-merge (squash) June 29, 2026 12:42
@julian-risch
julian-risch disabled auto-merge June 29, 2026 12:42
@julian-risch
julian-risch enabled auto-merge (squash) June 29, 2026 12:42
@claude

claude Bot commented Jun 29, 2026

Copy link
Copy Markdown

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@julian-risch
julian-risch merged commit 89a5fdd into main Jun 29, 2026
26 checks passed
@julian-risch
julian-risch deleted the add-enterprise-components branch June 29, 2026 12:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ignore-for-release-notes PRs with this flag won't be included in the release notes. topic:CI

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants