Skip to content

Rehabilitate CI, upgrade to syn@2#542

Closed
tamird wants to merge 4 commits into
TeXitoi:masterfrom
tamird:syn2
Closed

Rehabilitate CI, upgrade to syn@2#542
tamird wants to merge 4 commits into
TeXitoi:masterfrom
tamird:syn2

Conversation

@tamird

@tamird tamird commented Sep 30, 2024

Copy link
Copy Markdown

See individual commits. Extracted from #536 minus the regression.

```
TRYBUILD=overwrite cargo test
```
@tamird

tamird commented Sep 30, 2024

Copy link
Copy Markdown
Author

@TeXitoi I think you might need to enable github actions from the repo settings.

@tamird tamird force-pushed the syn2 branch 9 times, most recently from a27d75e to 50c3b09 Compare October 1, 2024 13:45
tamird added 3 commits October 4, 2024 05:51
Remove feature clap/lints; no longer supported:
```
error[E0557]: feature has been removed
   -->
/Users/tamird/.cargo/registry/src/index.crates.io-6f17d22bba15001f/clap-2.33.4/src/lib.rs:536:40
    |
536 | #![cfg_attr(feature = "lints", feature(plugin))]
    |                                        ^^^^^^ feature has been
removed
    |
    = note: plugins are no longer supported
```

Bump MSRV as forced by dependencies.
@TeXitoi

TeXitoi commented Jun 18, 2026

Copy link
Copy Markdown
Owner

Sorry for not responding in so much time.

I think syn upgrade, while meaningful, is too risky in term of back compatibility. If you want to avoid depending on syn v1, better to upgrade to clap_derive.

Also, this paw thing might be a breaking change.

The github action is quite nice, but regarding the number of MR I have, I think that’s not really critical.

@TeXitoi TeXitoi closed this Jun 18, 2026
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