Skip to content

Fix CI#19

Merged
AS1100K merged 4 commits intomasterfrom
fix-ci
Oct 27, 2025
Merged

Fix CI#19
AS1100K merged 4 commits intomasterfrom
fix-ci

Conversation

@AS1100K
Copy link
Copy Markdown
Owner

@AS1100K AS1100K commented Oct 23, 2025

This pull request addresses compatibility issues for running tests with Rust 1.56.0 in the pastey-test-suite. The main changes involve updating dependency management in both the Cargo.toml and test.sh files to ensure the test suite works correctly with older Rust versions.

Dependency management for Rust 1.56.0:

  • Removed the workaround for the glob crate in Cargo.toml, as the specific version constraint is now handled in the test script.
  • Updated the test script (test.sh) to add precise version updates for serde_derive and proc-macro2 when running tests on Rust 1.56.0, ensuring compatibility.

@AS1100K AS1100K requested a review from Copilot October 27, 2025 10:12
Copy link
Copy Markdown

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 fixes CI build failures for Rust 1.56.0 by updating dependency version constraints. Instead of constraining the glob dependency in the Cargo.toml file, the fix now explicitly pins compatible versions of multiple dependencies (serde_derive and proc-macro2 in addition to existing quote and glob pins) in the test script when running on Rust 1.56.0.

Key changes:

  • Added version pinning for serde_derive and proc-macro2 dependencies in the test script for Rust 1.56.0 compatibility
  • Removed the glob version constraint and its accompanying comment from the Cargo.toml file

Reviewed Changes

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

File Description
test.sh Added cargo update commands to pin serde_derive and proc-macro2 versions for Rust 1.56.0 compatibility
pastey-test-suite/Cargo.toml Removed glob dependency constraint and comment that was previously used for Rust 1.56.0 CI fix

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

@AS1100K AS1100K merged commit 3b1b63c into master Oct 27, 2025
17 checks passed
@AS1100K AS1100K deleted the fix-ci branch October 27, 2025 16:43
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