Michael-F-Bryan / mdbook-linkcheck

A backend for `mdbook` which will check your links for you.
https://michael-f-bryan.github.io/mdbook-linkcheck/
MIT License
141 stars 29 forks source link

feat(release): add cargo-dist #88

Open ashleygwilliams opened 2 months ago

ashleygwilliams commented 2 months ago

this PR updates the release workflow for this package to build binaries for mac/windows/linux/linuxmusl, as well as shell/powershell installers. this will ease the install process for folks and eliminate the need for folks to compile using cargo-install.

this also shifts the burden of maintaining the workflow file to the cargo-dist tool - which generates the workflow file from configuration.

you can run this locally by installing cargo-dist and then running cargo dist plan.

announcing v0.7.7
  mdbook-linkcheck 0.7.7
    source.tar.gz
      [checksum] source.tar.gz.sha256
    mdbook-linkcheck-installer.sh
    mdbook-linkcheck-installer.ps1
    mdbook-linkcheck-aarch64-apple-darwin-update
    mdbook-linkcheck-aarch64-apple-darwin.tar.xz
      [bin] mdbook-linkcheck
      [misc] LICENSE, README.md
      [checksum] mdbook-linkcheck-aarch64-apple-darwin.tar.xz.sha256
    mdbook-linkcheck-x86_64-apple-darwin-update
    mdbook-linkcheck-x86_64-apple-darwin.tar.xz
      [bin] mdbook-linkcheck
      [misc] LICENSE, README.md
      [checksum] mdbook-linkcheck-x86_64-apple-darwin.tar.xz.sha256
    mdbook-linkcheck-x86_64-pc-windows-msvc-update
    mdbook-linkcheck-x86_64-pc-windows-msvc.zip
      [bin] mdbook-linkcheck.exe
      [misc] LICENSE, README.md
      [checksum] mdbook-linkcheck-x86_64-pc-windows-msvc.zip.sha256
    mdbook-linkcheck-x86_64-unknown-linux-gnu-update
    mdbook-linkcheck-x86_64-unknown-linux-gnu.tar.xz
      [bin] mdbook-linkcheck
      [misc] LICENSE, README.md
      [checksum] mdbook-linkcheck-x86_64-unknown-linux-gnu.tar.xz.sha256

things to sort:

we use mdbook-linkcheck in our documentation for cargo-dist and appreciate you maintaining it!!