integrity.yml 2.11 KB
Newer Older
1
annotations php 8.1:
2
  stage: integrity
3
  needs: []
4
5
6
  only:
    - schedules
  script:
7
8
    - Build/Scripts/runTests.sh -s composerInstall -p 8.1
    - Build/Scripts/runTests.sh -s checkAnnotations -p 8.1
9

10
cgl:
11
  stage: integrity
12
  needs: []
13
14
15
  only:
    - schedules
  script:
16
17
    - Build/Scripts/runTests.sh -s composerInstall -p 8.1
    - Build/Scripts/runTests.sh -s cgl -n -p 8.1
Anja Leichsenring's avatar
Anja Leichsenring committed
18
19

grunt clean:
20
  stage: integrity
21
  needs: []
22
23
24
  only:
    - schedules
  cache:
25
    key: main-js
26
27
28
    paths:
      - .cache
  script:
Anja Leichsenring's avatar
Anja Leichsenring committed
29
    - Build/Scripts/runTests.sh -s checkGruntClean
30

31
integration various:
32
  stage: integrity
33
  needs: []
34
35
  only:
    - schedules
36
  cache:
37
    key: main-composer-phpmixed
38
39
    paths:
      - .cache
40
  script:
41
    - Build/Scripts/runTests.sh -s composerValidate -p 8.1
42
    - Build/Scripts/runTests.sh -s composerTestDistribution -p 8.1
43
44
45
46
47
48
49
50
51
52
    - 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
53
    - Build/Scripts/runTests.sh -s checkNamespaceIntegrity -p 8.1
54

55
56
lint php 8.1:
  stage: integrity
57
  needs: []
58
59
60
61
  only:
    - schedules
  script:
    - Build/Scripts/runTests.sh -s lintPhp -p 8.1
Anja Leichsenring's avatar
Anja Leichsenring committed
62
63
64

lint scss ts html:
  stage: integrity
65
  needs: []
Anja Leichsenring's avatar
Anja Leichsenring committed
66
67
68
  only:
    - schedules
  cache:
69
    key: main-js
Anja Leichsenring's avatar
Anja Leichsenring committed
70
71
72
73
74
75
76
    paths:
      - .cache
  script:
    - Build/Scripts/runTests.sh -s lintScss
    - Build/Scripts/runTests.sh -s lintTypescript
    - Build/Scripts/runTests.sh -s lintHtml

77
phpstan php 8.1:
78
  stage: integrity
79
  needs: []
80
81
82
  only:
    - schedules
  cache:
83
    key: main-composer-phpstan-81
84
85
86
    paths:
      - .cache
  script:
87
88
    - Build/Scripts/runTests.sh -s composerInstall -p 8.1
    - Build/Scripts/runTests.sh -s phpstan -p 8.1