Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: use nightly rust for mdbook installation #4156

Merged
merged 1 commit into from
Apr 3, 2024
Merged

Conversation

conorsch
Copy link
Contributor

@conorsch conorsch commented Apr 3, 2024

Describe your changes

Docs builds broke after merge of [0], not because its settings were incompatible, but because its inclusion of a rust-toolchain.toml file busted the CI cache, and caused the mdbook dep to be freshly installed, rather than retrieved from cache. We don't version-lock mdbook and friends, and the latest version evidently bumped MSRV to 1.74, which is newer than what we set for MSRV. We should probably bump MSRV too, but I'll do that separately. This commit is to unbreak the docs builds.

[0] #4145

Issue ticket number and link

Checklist before requesting a review

  • If this code contains consensus-breaking changes, I have added the "consensus-breaking" label. Otherwise, I declare my belief that there are not consensus-breaking changes, for the following reason:

    CI-only, docs-building logic.

Docs builds broke after merge of [0], not because its settings were
incompatible, but because its inclusion of a `rust-toolchain.toml` file
busted the CI cache, and caused the `mdbook` dep to be freshly
installed, rather than retrieved from cache. We don't version-lock
mdbook and friends, and the latest version evidently bumped MSRV to
1.74, which is newer than what we set for MSRV. We should probably bump
MSRV too, but I'll do that separately. This commit is to unbreak the
docs builds.

[0] #4145
@conorsch
Copy link
Contributor Author

conorsch commented Apr 3, 2024

Ad-hoc CI run on this branch succeeded https://github.com/penumbra-zone/penumbra/actions/runs/8546682283/job/23417520649 OK to merge after CI passes.

@conorsch conorsch merged commit f9e6da6 into main Apr 3, 2024
8 checks passed
@conorsch conorsch deleted the ci-fix-docs-deps branch April 3, 2024 23:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant