Skip to content

docs(issues): add issue spec for #1778 (migrate to Rust edition 2024) - #1779

Merged
josecelano merged 1 commit into
torrust:developfrom
josecelano:docs/add-issue-spec-migrate-to-rust-edition-2024
May 13, 2026
Merged

docs(issues): add issue spec for #1778 (migrate to Rust edition 2024)#1779
josecelano merged 1 commit into
torrust:developfrom
josecelano:docs/add-issue-spec-migrate-to-rust-edition-2024

Conversation

@josecelano

Copy link
Copy Markdown
Member

Summary

Adds the issue specification for #1778 — migrating the workspace from Rust edition 2021 to edition 2024.

Changes

  • docs/issues/open/1778-migrate-to-rust-edition-2024.md — new issue spec (moved from drafts/ after issue creation)
  • project-words.txt — added rescope and RPIT (required by cspell for the spec)

Spec highlights

  • Dry-run analysis: 33 warnings across 21 files (18 manual tail_expr_drop_order, 15 auto-fixable)
  • Effort estimate: ~5–7 h
  • Incremental implementation plan (T1–T14): one commit per package tier, edition flip as capstone (T12)
  • Sequencing note: must happen before EPIC chore: migrate workspace from Rust edition 2021 to edition 2024 #1778 package extraction

Closes #1778 spec workflow checkpoint: "(Optional) Spec-only PR merged into develop before implementation"

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds a spec-only issue document for migrating the workspace to Rust edition 2024 and updates the cspell project word list for terms used by the spec.

Changes:

  • Adds issue spec #1778 with scope, implementation plan, risks, and verification criteria.
  • Adds RPIT and rescope to project-words.txt.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
docs/issues/open/1778-migrate-to-rust-edition-2024.md New issue specification for the Rust edition 2024 migration.
project-words.txt Adds cspell allowlist terms used by the new spec.
Comments suppressed due to low confidence (1)

project-words.txt:233

  • rescope breaks the case-insensitive alphabetical order of project-words.txt: reqwest and rerequests should come before rescope, and reuseaddr after it. Please move rescope between rerequests and reuseaddr.
rescope

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

Comment thread project-words.txt Outdated
Comment thread docs/issues/open/1778-migrate-to-rust-edition-2024.md Outdated
@josecelano
josecelano force-pushed the docs/add-issue-spec-migrate-to-rust-edition-2024 branch from cc3c529 to d154338 Compare May 13, 2026 17:22
@josecelano

Copy link
Copy Markdown
Member Author

ACK d154338

@josecelano
josecelano merged commit 28b0c18 into torrust:develop May 13, 2026
1 check passed
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.

chore: migrate workspace from Rust edition 2021 to edition 2024

2 participants