An Elixir implementation of AT Protocol-flavoured Merkle Search Trees (MST)
at main 27 lines 672 B view raw
1name: Push 2on: 3 push: 4 branches: 5 - main 6 7jobs: 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