summaryrefslogtreecommitdiff
path: root/.circleci/config.yml
blob: c7d718b1d5d5629b85a8748bed0b3941c84adb7b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
version: 2.0

jobs:
  "Fedora31-default":
    docker:
      - image: stefanschmidt1/ci-support-files:Fedora31
    working_directory: /
    steps:
      - checkout
      - run: meson build -Decore-imf-loaders-disabler=scim,ibus -Dbindings=luajit,cxx,mono -Dmono-beta=true
      - run: ninja -C build
      - run: ninja -C build install
      - run:
          name: Run tests
          command: ninja -C build test

  "Fedora31-release-ready":
    docker:
      - image: stefanschmidt1/ci-support-files:Fedora31
    working_directory: /
    steps:
      - checkout
      - run: meson build -Decore-imf-loaders-disabler=scim,ibus --buildtype=release
      - run: ninja -C build
      - run:
          name: Run tests
          command: ninja -C build dist

workflows:
  version: 2
  build:
    jobs:
      - "Fedora31-default"
      - "Fedora31-release-ready"