HomePhabricator

[Chronik] Install nightly rust toolchain dependency (as "abc-nightly")

Description

[Chronik] Install nightly rust toolchain dependency (as "abc-nightly")

Summary:
Install nightly-2022-06-29 in install-dependencies.sh

This allows us to use the unstable features of rustfmt, most importantly --skip-children, which gives us similar behavior to the other linters.

We name it "abc-nightly", and invoke it by adding +abc-nightly to commands.

Test Plan:

  1. docker run -i -t bitcoinabc/bitcoin-abc-dev
  2. Paste the lines in the diff
  3. $RUST_HOME/rustc +abc-nightly --version outputs rustc 1.64.0-nightly (830880640 2022-06-28)

Reviewers: Fabien, #bitcoin_abc

Reviewed By: Fabien, #bitcoin_abc

Differential Revision: https://reviews.bitcoinabc.org/D11688

Details

Provenance
tobias_ruckAuthored on Jun 29 2022, 21:27
tobias_ruckPushed on Jul 1 2022, 17:33
Reviewer
Restricted Project
Differential Revision
D11688: [Chronik] Install nightly rust toolchain dependency (as "abc-nightly")
Parents
rABC7e0e3d2c3b03: scripted-diff: tree-wide: Remove all review-only assertions
Branches
Unknown
Tags
Unknown