-
Notifications
You must be signed in to change notification settings - Fork 51
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
Release linkcheck as a standalone executable #7
Comments
Standalone binaries in https://github.com/filiph/linkcheck/releases would be amazing! Any update on this? |
Finally getting back to this. Dart has now
Blocked on dart-lang/sdk#36915. After that, we can just compile binaries on each platform and be done. Right now we'd still need to deal with the For those interested in the speedup, and want to have it now, you can follow the instructions below:
// cc @rodolphopivetta in case Rodolpho knows how to teach Docker do this. |
@filiph can you try this now with this latest dev build? You'll want to use |
Wow, this worked! I've attached a MacOS executable to the latest release: https://github.com/filiph/linkcheck/releases/tag/v2.0.11. I'm trying out linux now. I won't get to a Windows box until evening at the earliest, but when I do, I'll add that, too. UPDATE: Ok, I've created executables for all 3 main desktop 64bit platforms (Linux, Windows, Mac). Please try them out if you can. I'm not sure how to properly name binaries so that it's clear what platform they are for. It's weird to name an executable |
Btw, if anyone wants to look at how to automate this (so that releases are built for every tag, ideally in CI/CD), how to teach Docker to release as a binary, and/or how to put linkcheck on things like |
Amazing. Waiting for this feature. |
I’ll work on a github action to create binaries for tagged releases 👍🏼 |
@filiph I've seen naming like this. quickhash_3.1.0-1_amd64.deb |
@AppleEducate Awesome, thank you! @ThinkDigitalSoftware So |
Well architecture or platform depending on what you're trying to differentiate so |
I realize I never updated this:
|
Something similar to https://github.com/sass/dart-sass/blob/master/tool/grind.dart. Includes the Dart VM so installation is quite easy.
Maybe wait on full AOT support and release actual binaries (without DartVM)?
The text was updated successfully, but these errors were encountered: