Skip to content

Conversation

@anakin87
Copy link
Member

@anakin87 anakin87 commented Oct 31, 2025

Related Issues

Part of https://github.com/deepset-ai/haystack-private/issues/188

Proposed Changes:

Use the script create_unstable_docs_docusaurus.py (introduced in #9980) in minor_version_release workflow.

The workflow is manually triggered when we branch off for a new Haystack release.

With the additions in this PR, the workflow generates unstable docs and creates a PR with them.

How did you test it?

Hard to test it in a realistic scenario without releasing Haystack.
However, I tested it in a simplified way in 9f8ccd5 -> generated PR: #9992

Notes for the reviewer

To minimize the risk of breaking the existing release process, I decided to add new steps to the workflow instead of refactoring the existing ones. I can clearly see some simplification options to adopt when we drop Readme.

Checklist

  • I have read the contributors guidelines and the code of conduct
  • I have updated the related issue with new insights and changes
  • I added unit tests and updated the docstrings
  • I've used one of the conventional commit types for my PR title: fix:, feat:, build:, chore:, ci:, docs:, style:, refactor:, perf:, test: and added ! in case the PR includes breaking changes.
  • I documented my code
  • I ran pre-commit hooks and fixed any issue

@vercel
Copy link

vercel bot commented Oct 31, 2025

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

Project Deployment Preview Comments Updated (UTC)
haystack-docs Ready Ready Preview Comment Oct 31, 2025 11:19am

@anakin87 anakin87 marked this pull request as ready for review October 31, 2025 11:26
@anakin87 anakin87 requested a review from a team as a code owner October 31, 2025 11:26
@anakin87 anakin87 requested review from Amnah199 and dfokina and removed request for a team October 31, 2025 11:26
Copy link
Contributor

@dfokina dfokina left a comment

Choose a reason for hiding this comment

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

👍

@anakin87 anakin87 merged commit add8d02 into main Oct 31, 2025
14 checks passed
@anakin87 anakin87 deleted the docs-versioning-workflows branch October 31, 2025 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants