An Elixir implementation of AT Protocol-flavoured Merkle Search Trees (MST)
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: add GitHub CI

+27
+27
.github/workflows/push.yaml
··· 1 + name: Push 2 + on: 3 + push: 4 + branches: 5 + - main 6 + 7 + jobs: 8 + test: 9 + name: Lint and test 10 + runs-on: ubuntu-latest 11 + 12 + steps: 13 + - uses: actions/checkout@v6 14 + 15 + - name: Install Nix 16 + uses: nixbuild/nix-quick-install-action@v34 17 + 18 + - run: nix flake check 19 + - run: | 20 + cd ./test/fixtures/mst-test-suite 21 + nix develop --command uv python install 3.15 --default 22 + nix develop --command uv sync 23 + nix develop --command uv run ./scripts/generate_exhaustive_cars.py 24 + 25 + - run: nix develop --command mix deps.get 26 + - run: nix develop --command mix credo --mute-exit-status -a 27 + - run: nix develop --command mix test