🦀 simple-binary-install
This package is published to npm as simple-binary-install
and provides convenience functions for distributing binaries via npm.
Maintenance
This project has been built for my needs, but issues or PRs can be opened if issues are found.
CI
This repository contains a few GitHub Actions workflows that help to automate code quality in this repository.
Lints
We use biome to format the JS in this package. CI will run npm run fmt:check
to make sure everything is in line. Before pushing up changes on a branch, you should make sure to run npm run fmt
from the root of the repository to make sure that this check does not fail.
Tests
We use jest to run a few tests in binary-install
. You can run npm test
from the root of the repository to run these tests locally.
Release
We currently publish binary-install
manually from the command line, but example-binary
packages are published with the release_rust
GitHub Actions workflow. Running git tag -a 'rust_v1.0.0' -m 'rust_v1.0.0' && git push --tags
will kick this workflow off.