parallaxsecond / parsec

Platform AbstRaction for SECurity service
https://parsec.community/
Apache License 2.0
467 stars 66 forks source link

structopt: Migrate to clap #753

Closed tgonzalezorlandoarm closed 5 months ago

tgonzalezorlandoarm commented 5 months ago
According to https://github.com/TeXitoi/structopt/issues/525,
structopt has entered maintenance mode, and clap should be used
for new development.

 * Migrate to clap so that nightly builds succeed as well.
tgonzalezorlandoarm commented 5 months ago

Please note this changes the exception list for dependency mismatch for parsec to include heck, which seems unavoidable

tgonzalezorlandoarm commented 5 months ago

This is supposed to solve the issues in https://github.com/parallaxsecond/parsec/actions/runs/8319327971/job/22762462593

tgonzalezorlandoarm commented 5 months ago

I triggered a nightly run in here: https://github.com/tgonzalezorlandoarm/parsec/actions/runs/8328515939

tgonzalezorlandoarm commented 5 months ago

The failure in the CI mismatch check is in teh parsec-tool and is expected, as the same change is coming with this pr: https://github.com/parallaxsecond/parsec-tool/pull/125

tgonzalezorlandoarm commented 5 months ago

Please refer to https://github.com/TeXitoi/structopt/issues/525 for more information