Skip to content

revert: "build: Enable MSRV-aware resolver v3"#5428

Merged
max-sixty merged 1 commit intoPRQL:mainfrom
max-sixty:resolver
Sep 25, 2025
Merged

revert: "build: Enable MSRV-aware resolver v3"#5428
max-sixty merged 1 commit intoPRQL:mainfrom
max-sixty:resolver

Conversation

@max-sixty
Copy link
Copy Markdown
Member

Summary

  • Reverts build: Enable MSRV-aware resolver v3 #5426 which upgraded to Cargo resolver v3
  • This change appears to have broken CI but wasn't caught during the original PR
  • We intend to re-revert this shortly after investigating the CI detection issue

Context

The resolver v3 upgrade seems to have caused CI issues that weren't detected when #5426 was merged. This temporary revert allows us to:

  1. Restore CI to a working state
  2. Investigate why the original CI run didn't catch these issues
  3. Fix the underlying problems before re-enabling resolver v3

Test plan

🤖 Generated with Claude Code

This reverts commit 117f9db.

We intend to re-revert this shortly after investigating why CI didn't catch the issues with resolver v3.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@max-sixty max-sixty changed the title Revert "build: Enable MSRV-aware resolver v3" revert: "build: Enable MSRV-aware resolver v3" Sep 25, 2025
@max-sixty max-sixty enabled auto-merge (squash) September 25, 2025 05:56
@max-sixty max-sixty merged commit 8c38020 into PRQL:main Sep 25, 2025
76 of 79 checks passed
@max-sixty max-sixty deleted the resolver branch September 25, 2025 05:58
max-sixty added a commit to max-sixty/prql that referenced this pull request Sep 25, 2025
This enables Cargo's MSRV-aware resolver (v3) while maintaining our ability to test with Rust 1.75.

## Changes
- Enable resolver v3 for MSRV-aware dependency resolution
- Add sed patch in MSRV test job to temporarily downgrade to resolver v2 during testing

## Context
Resolver v3 requires Rust 1.84+ to parse the configuration, but our library MSRV is 1.75.
This creates a split MSRV situation:
- Library MSRV: 1.75 (the code itself works with this version)
- Development/build toolchain: 1.84+ (required for resolver v3)

The CI workaround allows us to verify the library MSRV while benefiting from resolver v3's
automatic dependency version management for development.

Supersedes PRQL#5426, PRQL#5428, PRQL#5430

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
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.

1 participant