integrity.yml 2.11 KB
Newer Older
1
annotations php 8.1 pre-merge:
2
3
  stage: main
  except:
4
5
    refs:
      - schedules
6
      - main
7
  script:
8
9
    - Build/Scripts/runTests.sh -s composerInstall -p 8.1
    - Build/Scripts/runTests.sh -s checkAnnotations -p 8.1
10

11
12
13
14
15
16
17
18
19
20
cgl pre-merge:
  stage: main
  except:
    refs:
      - schedules
      - main
  script:
    - Build/Scripts/runTests.sh -s composerInstall -p 8.1
    - Build/Scripts/runTests.sh -s cglGit -n -p 8.1

Anja Leichsenring's avatar
Anja Leichsenring committed
21
grunt clean pre-merge:
22
23
  stage: main
  except:
24
25
    refs:
      - schedules
26
      - main
Anja Leichsenring's avatar
Anja Leichsenring committed
27
  cache:
28
    key: main-js
Anja Leichsenring's avatar
Anja Leichsenring committed
29
30
    paths:
      - .cache
31
  script:
Anja Leichsenring's avatar
Anja Leichsenring committed
32
    - Build/Scripts/runTests.sh -s checkGruntClean
33

34
integration various pre-merge:
35
36
  stage: main
  except:
37
38
    refs:
      - schedules
39
      - main
40
  cache:
41
    key: main-composer-phpmixed
42
43
    paths:
      - .cache
44
  script:
45
    - Build/Scripts/runTests.sh -s composerValidate -p 8.1
46
    - Build/Scripts/runTests.sh -s composerTestDistribution -p 8.1
47
48
49
50
51
52
53
54
55
56
    - Build/Scripts/runTests.sh -s composerInstall -p 8.1
    - Build/Scripts/runTests.sh -s checkExceptionCodes -p 8.1
    - Build/Scripts/runTests.sh -s checkGitSubmodule -p 8.1
    - Build/Scripts/runTests.sh -s checkPermissions -p 8.1
    - Build/Scripts/runTests.sh -s checkRst -p 8.1
    - Build/Scripts/runTests.sh -s checkFilePathLength -p 8.1
    - Build/Scripts/runTests.sh -s checkExtensionScannerRst -p 8.1
    - Build/Scripts/runTests.sh -s checkBom -p 8.1
    - Build/Scripts/runTests.sh -s checkComposer -p 8.1
    - Build/Scripts/runTests.sh -s checkTestMethodsPrefix -p 8.1
57
    - Build/Scripts/runTests.sh -s checkNamespaceIntegrity -p 8.1
58

Anja Leichsenring's avatar
Anja Leichsenring committed
59
lint scss ts html pre-merge:
60
61
  stage: main
  except:
62
63
    refs:
      - schedules
64
      - main
65
  cache:
66
    key: main-js
67
68
69
    paths:
      - .cache
  script:
Anja Leichsenring's avatar
Anja Leichsenring committed
70
71
72
73
    - Build/Scripts/runTests.sh -s lintScss
    - Build/Scripts/runTests.sh -s lintTypescript
    - Build/Scripts/runTests.sh -s lintHtml

74
phpstan php 8.1 pre-merge:
75
76
77
78
  stage: main
  except:
    refs:
      - schedules
79
      - main
80
  cache:
81
    key: main-composer-phpstan-81
82
83
84
    paths:
      - .cache
  script:
85
86
    - Build/Scripts/runTests.sh -s composerInstall -p 8.1
    - Build/Scripts/runTests.sh -s phpstan -p 8.1
87