Tags: mpalmer/action-validator
Tags
Binary releases for the correct architecture! It turns out that if you don't tell Rust to build for a particular target, it... doesn't build for that target. That meant that all those arm64 binaries we were building were actually x86_64 binaries. Well now, hopefully, they're not.
Remove wee_alloc from WASM builds Turns out that `wee_alloc` is deprecated (or at least unsupported, per #33), and so it's better if we don't offer it as an option for WASM builds. Apologies to the many, many people who no doubt have started using the WASM builds with `wee_alloc` already. 😁 Thanks to Ben Heidemann (@bcheidemann) for the PR (#37). This release is also an attempt to provide something for `pre-commit` to grab a hold of, per #35.
wasm builds, multiple filenames, and binaries that support older distros Three nice features in this release: 1. The pre-built binaries now run on Linux distros that aren't at the bleeding edge of glibc, by linking against musl rather than glibc itself. Thanks to Matthieu Bizien (@MatthieuBizien) for the PR (#30). 2. The CLI now accepts multiple files in one invocation. Thanks again to Matthieu Bizien (@MatthieuBizien) for the PR (#31). 3. NPM packages containing a WASM build of action-validator, both an embeddable library and a CLI, are now available under the `@action-validator` NPM org. This support is a bit incomplete and I wouldn't go relying on it for critical purposes just yet, but having it in the tree is a good start towards to making it stable and full-featured. Great thanks to Ben Heidemann (@bcheidemann) for the fairly hefty PR (#26) and sticking to the roundabout of getting it to this point. Look for future improvements in this area.
The features, keep rolling, along The flagship of this release is a great new feature from Simon Herbert (@simonherbert), which makes sure that dependencies between jobs in a workflow are valid. Other improvements: * Added examples of how to use action-validator in a pre-commit hook and a GitHub workflow, thanks to Mathew Fleisch (@mathewfleisch). * Fixes for asdf installs on macOS. * Provide a `--version` option. * All the various installation methods are now documented in the README.
PreviousNext