Skip to content

Conversation

wanliAlex
Copy link
Collaborator

@wanliAlex wanliAlex commented Apr 24, 2025

Change Summary

This pull request introduces a new job to the GitHub Actions workflow for reporting the status of integration tests and updates the RELEASE.md file with detailed release notes for multiple versions of the project. Below is a summary of the most important changes:

Workflow Enhancements

  • Added a Report-required-test-status job in .github/workflows/run_required_checks.yml to determine and report the status of integration tests. This job ensures GitHub status checks reflect whether the pull request is ready for merge, even when tests are skipped due to markdown-only changes.

Documentation Updates

  • Updated RELEASE.md with detailed release notes for versions 2.16.0 through 2.18.1, including new features, bug fixes, and contributor acknowledgments. Highlights include:
    • Support for facets, hybrid search parameters, and configurable disk usage limits.
    • Bug fixes for issues like modality inference, index migration, and logging cleanup.
    • Reintroduction of support for specific models like multilingual-clip and Stella.

Related Jira Ticket

Checklist

  • Tests have been added for changes
  • Documentation has been updated
  • Breaking changes are clearly identified
  • Python client changes linked or N/A

For new field types:

  • Tests cover score modifier usage of this new type
  • Test indexes updated to cover the new type for all APIs (add docs, search, partial update, etc.)

@wanliAlex wanliAlex force-pushed the li/add-release-notes branch from 0ef9543 to f296acb Compare April 24, 2025 06:42
farshidz
farshidz previously approved these changes Apr 24, 2025
@wanliAlex wanliAlex requested a review from farshidz April 24, 2025 07:09
@wanliAlex wanliAlex changed the title Add the missing release notes Add Report-required-test-status in Github Workflows and add missed release notes Apr 24, 2025
farshidz
farshidz previously approved these changes Apr 24, 2025
Copy link
Collaborator

@papa99do papa99do left a comment

Choose a reason for hiding this comment

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

LGTM

@wanliAlex wanliAlex merged commit 8d4d5fc into mainline Apr 24, 2025
65 of 71 checks passed
@wanliAlex wanliAlex deleted the li/add-release-notes branch April 24, 2025 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants