From 7286ee29637dbc694f769b618259eb9f75bab0fa Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sat, 22 Aug 2026 16:59:34 +0900 Subject: ci: setup GitHub Actions --- justfile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 justfile (limited to 'justfile') diff --git a/justfile b/justfile new file mode 100644 index 00000000..5978c11f --- /dev/null +++ b/justfile @@ -0,0 +1,33 @@ +help: + @just --list + +check: lint clippy test + +lint: setup + ./scripts/linters/lint + +clippy: setup + cargo clippy --tests + +test: setup + cargo test + +fmt: + nix fmt + +setup: fetch-fixtures + #!/usr/bin/env bash + set -euo pipefail + if [[ ! -f composer/vendor/autoload.php ]]; then + composer install --no-dev --working-dir=composer + fi + if [[ ! -f scripts/linters/vendor/autoload.php ]]; then + composer install --working-dir=scripts/linters + fi + +fetch-fixtures: + #!/usr/bin/env bash + set -euo pipefail + for fetch in crates/shirabe/tests/plugin/fixtures/*/fetch; do + "$fetch" + done -- cgit v1.3.1-4-g156e