name: CI

on:
  pull_request:
    # the paths is the same as the paths-ignore in CI.yml, they should be synced together
    paths:
      - 'docs/**'
      - '**.md'
      - 'tests/**'
      - '!tests/**.sh'
      - '!tests/apitests/**'
      - '!tests/ci/**'
      - '!tests/resources/**'
      - '!tests/robot-cases/**'
      - '!tests/robot-cases/Group1-Nightly/**'
  push:
    # the paths is the same as the paths-ignore in CI.yml, they should be synced together
    paths:
      - 'docs/**'
      - '**.md'
      - 'tests/**'
      - '!tests/**.sh'
      - '!tests/apitests/**'
      - '!tests/ci/**'
      - '!tests/resources/**'
      - '!tests/robot-cases/**'
      - '!tests/robot-cases/Group1-Nightly/**'

jobs:
  UTTEST:
    runs-on:
      - ubuntu-latest
    steps:
      - run: 'echo "No run required"'

  APITEST_DB:
    runs-on:
      - ubuntu-latest
    steps:
      - run: 'echo "No run required"'

  APITEST_DB_PROXY_CACHE:
    runs-on:
      - ubuntu-latest
    steps:
      - run: 'echo "No run required"'

  APITEST_LDAP:
    runs-on:
      - ubuntu-latest
    steps:
      - run: 'echo "No run required"'

  OFFLINE:
    runs-on:
      - ubuntu-latest
    steps:
      - run: 'echo "No run required"'

  UI_UT:
    runs-on:
      - ubuntu-latest
    steps:
      - run: 'echo "No run required"'
