Skip to content

Fix CI#868

Merged
emilio merged 4 commits intomozilla:masterfrom
jschwe:fix_ci
Aug 25, 2023
Merged

Fix CI#868
emilio merged 4 commits intomozilla:masterfrom
jschwe:fix_ci

Conversation

@jschwe
Copy link
Copy Markdown
Contributor

@jschwe jschwe commented Aug 25, 2023

Fix the following things that broke CI.

  • Commit 667de09 broke CI by adding rust-toolchain.toml, which changed the default rust version to nightly. Explicitly specify the rust version in CI to use the correct toolchain.
  • Revert upgrade to clap 4, since it causes the "Test package" test to fail.
  • Fix a new clippy warning

jschwe added 3 commits August 25, 2023 16:08
Commit 667de09
broke CI by adding rust-toolchain.toml, which changed
the default rust version to nightly.
Explicitly specify the rust version in CI to use the correct
toolchain.
Rust 1.72 added a new warning, which should have been ignored
by clippy, since clippy.toml is still st to 1.57.0
@jschwe jschwe mentioned this pull request Aug 25, 2023
The minimum rust version was bumped, so we need
to install the appropriate version in CI.
@jschwe
Copy link
Copy Markdown
Contributor Author

jschwe commented Aug 25, 2023

@emilio This PR fixes CI failures introduced by the recent merges. In the case of clap, I propose reverting for now until the author has time to investigate why the tests are failing after upgrading clap.

@emilio
Copy link
Copy Markdown
Collaborator

emilio commented Aug 25, 2023

Yeah, I agree. I was fixing the failures locally, but this is better to get 0.25 out.

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