Merge rust-bitcoin/rust-bitcoin#2967: just: add just docsrs

d07550d86d just: add just docsrs (Jose Storopoli)

Pull request description:

  Adds `just docsrs` which takes [variadic arguments](https://just.systems/man/en/chapter_41.html?highlight=zero%20or#recipe-parameters) (zero or more after the command).

  Kixunil this allows for `just docsrs` and `just docsrs --open`.

  Closes #2965.

  Using the command from `rust-bitcoin-maintainer-tools`: 3494ceec52/ci/run_task.sh (L277)

ACKs for top commit:
  jamillambert:
    ACK d07550d86d
  Kixunil:
    ACK d07550d86d
  apoelstra:
    ACK d07550d86d

Tree-SHA512: dfc8a91bf9d572cb0cb460102f051aabe026fde2852ef2c82e962f0c60d8532628aa15bb99590a6140871d5539cdd9e5c6f80d0684fc128031f1c930e66e99ff
This commit is contained in:
merge-script 2024-07-05 18:45:28 +00:00
commit 68f71d54ca
No known key found for this signature in database
GPG Key ID: C588D63CE41B97C1
1 changed files with 4 additions and 0 deletions

View File

@ -21,6 +21,10 @@ fmt:
format: format:
cargo +$(cat ./nightly-version) fmt --all --check cargo +$(cat ./nightly-version) fmt --all --check
# Generate documentation.
docsrs *flags:
RUSTDOCFLAGS="--cfg docsrs -D warnings -D rustdoc::broken-intra-doc-links" cargo +$(cat ./nightly-version) doc --all-features {{flags}}
# Quick and dirty CI useful for pre-push checks. # Quick and dirty CI useful for pre-push checks.
sane: lint sane: lint
cargo test --quiet --workspace --all-targets --no-default-features > /dev/null || exit 1 cargo test --quiet --workspace --all-targets --no-default-features > /dev/null || exit 1