stages:
  - lint
  - build


default:
  tags:
    - nix
    - linux


hlint:
  stage: lint
  script:
    - nix-shell --run "hlint --version; hlint -j obelisk/frontend"

cabal-build-and-test:
  stage: build
  script:
    - nix-shell --run "cd obelisk; cabal build frontend"

build-android:
  stage: build
  script:
    - cd obelisk
    - nix-build -A android.frontend -o result-android
  artifacts:
    paths:
      - obelisk/result-android/android-app-debug.apk