antoyo / relm

Idiomatic, GTK+-based, GUI library, inspired by Elm, written in Rust
MIT License
2.41k stars 79 forks source link

Fix the CI #315

Closed pentamassiv closed 2 months ago

pentamassiv commented 2 months ago

Originally I planed to update the enigo dependeny to it's newest version. To ensure there are no regressions, I fixed the CI first. I then noticed that gtk-test has been deprecated. It depends on enigos old version, so I think there would be a version conflict and I stopped.

In order to get the CI working again, I had to fix some clippy lints and bump up the Rust version. I also made some optional changes to the CI to make it nicer to work with. The CI no longer uses a container and thus is a faster. Fails jobs no longer cancel other jobs.

antoyo commented 2 months ago

Good job! Thanks for your contribution.

gtk-test was originally developed by relm and was later splited from relm-test so that gtk applications can benefit from it. I guess we could pull it back in relm-test.