/ .github / workflows / test.yml
test.yml
 1  # SPDX-FileCopyrightText: 2024 Mass Labs
 2  #
 3  # SPDX-License-Identifier: GPL-3.0-or-later
 4  
 5  name: test
 6  on: [push]
 7  jobs:
 8    solidity-tests:
 9      runs-on: ubuntu-latest
10      permissions:
11        contents: read
12      steps:
13        - uses: actions/checkout@v4
14        - name: Install Nix
15          uses: DeterminateSystems/nix-installer-action@main
16        - uses: DeterminateSystems/flakehub-cache-action@main
17        - uses: DeterminateSystems/flake-checker-action@main
18        - name: Run Checks
19          run: nix flake check . -L
20        - name: Run Tests
21          run: nix build .#mass-contracts -L