Skip to content

Fix backend CI compile failure by aligning rsa version/feature configuration - #155

Closed
Flash303 with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-ci-backend-job
Closed

Flash303 with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-ci-backend-job

Conversation

Copilot AI commented Nov 11, 2026 •

Copy link
Copy Markdown
Contributor

CI / backend (pull_request) failed to compile rest-api because rsa::pkcs1v15 was imported but not enabled in the resolved rsa build. This PR aligns dependency resolution to stable rsa and explicitly enables the required feature where used.

  • Root cause

    • rest-api/src/services/clerk/account_checker.rs uses rsa::pkcs1v15::Pkcs1v15Sign.
    • The resolved crate config did not expose pkcs1v15, causing E0432 unresolved import in CI.
  • Dependency alignment

    • Updated backend workspace rsa from RC to stable (0.10.0) in backend/Cargo.toml.
    • Enabled pkcs1v15 on rest-api’s rsa dependency in backend/rest-api/Cargo.toml.
  • Lockfile update

    • Refreshed backend/Cargo.lock to reflect stable rsa and its transitive dependency set.
# backend/Cargo.toml
rsa = "0.10.0"

# backend/rest-api/Cargo.toml
rsa = { workspace = true, features = ["pkcs1v15"] }

Co-authored-by: Flash303 <94756886+Flash303@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job CI / backend (pull_request) Fix backend CI compile failure by aligning rsa version/feature configuration Nov 11, 2026
Copilot AI requested a review from Flash303 November 11, 2026 12:15
@Flash303 Flash303 closed this Nov 11, 2026
@Flash303
Flash303 deleted the copilot/fix-ci-backend-job branch November 11, 2026 12:16
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.

2 participants