Skip to content

[CHA-2585] feat: add deprecation notice to README#203

Open
mogita wants to merge 3 commits intomasterfrom
cha-2585_migration-docs
Open

[CHA-2585] feat: add deprecation notice to README#203
mogita wants to merge 3 commits intomasterfrom
cha-2585_migration-docs

Conversation

@mogita
Copy link

@mogita mogita commented Mar 9, 2026

Note

Low Risk
Documentation-only change that adds a maintenance-mode/deprecation notice and migration guidance; no code or runtime behavior is affected.

Overview
Updates README.md to clearly state that stream-chat-ruby is in maintenance mode, recommend getstream-ruby for new projects, and link to a migration guide for existing users.

Written by Cursor Bugbot for commit a6d252c. This will update automatically on new commits. Configure here.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Adds an upfront maintenance-mode/deprecation notice to the project README to direct users toward the newer getstream-ruby SDK and provide a migration path.

Changes:

  • Add a prominent notice recommending getstream-ruby for new projects.
  • Declare stream-chat-ruby as maintenance mode while still supporting critical fixes.
  • Link to a migration guide with side-by-side examples.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

README.md Outdated
>
> **`stream-chat-ruby` is now in maintenance mode.** It will continue to receive critical fixes and requested features, so it is safe to keep using. However, we encourage existing users to migrate when convenient and strongly recommend that new projects start with `getstream-ruby`.
>
> Check out the [Migration Guide](https://github.com/GetStream/getstream-ruby/tree/master/docs/migration-from-stream-chat-ruby) for side-by-side examples covering common use cases.
Copy link

Copilot AI Mar 9, 2026

Choose a reason for hiding this comment

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

The Migration Guide URL is pinned to the master branch of getstream-ruby. This is brittle (and may already be outdated if the upstream default branch is main), which would make the README link break. Consider updating to the upstream default branch name or using a permalink/tagged version for a stable link.

Suggested change
> Check out the [Migration Guide](https://github.com/GetStream/getstream-ruby/tree/master/docs/migration-from-stream-chat-ruby) for side-by-side examples covering common use cases.
> Check out the [Migration Guide](https://github.com/GetStream/getstream-ruby/tree/main/docs/migration-from-stream-chat-ruby) for side-by-side examples covering common use cases.

Copilot uses AI. Check for mistakes.
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