Skip to content

Conversation

@stsewd
Copy link
Member

@stsewd stsewd commented Oct 29, 2025

@stsewd stsewd requested a review from a team as a code owner October 29, 2025 18:41
@stsewd stsewd requested a review from agjohnson October 29, 2025 18:41
@stsewd stsewd requested a review from Copilot October 29, 2025 18:42
Copy link
Contributor

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

This PR extends the deprecation deadline for SSH keys with write access from July 31, 2025 to December 1st, 2025. This gives users additional time to migrate to read-only deploy keys before the hard enforcement begins.

  • Updated user-facing messages across notification and error contexts to reflect the new December 1st, 2025 deadline
  • Added hard failure logic that will enforce the deprecation after December 1st, 2025 when the brownout setting is enabled
  • The enforcement involves raising a BuildUserError to stop builds that use SSH keys with write access

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.

File Description
readthedocs/projects/notifications.py Updated notification message deadline from July 31 to December 1st, 2025
readthedocs/notifications/messages.py Updated error message deadline from July 31 to December 1st, 2025
readthedocs/doc_builder/director.py Added hard failure enforcement logic with datetime check for December 1st, 2025 and updated import to include datetime module

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

@stsewd stsewd moved this to Needs review in 📍Roadmap Oct 29, 2025
Copy link

Copilot AI commented Oct 29, 2025

@stsewd I've opened a new pull request, #12538, to work on those changes. Once the pull request is ready, I'll request review from you.

Copilot AI and others added 2 commits October 29, 2025 14:01
Addresses feedback from #12536 to use timezone-aware datetime objects in
the SSH key write access deprecation check.

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: stsewd <4975310+stsewd@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Needs review

Development

Successfully merging this pull request may close these issues.

2 participants