-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gitlab-ci.yml
29 lines (29 loc) · 1.27 KB
/
.gitlab-ci.yml
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
---
stages:
- update
- lint
- test
- lsif
- publish
variables:
PIP_CACHE_DIR: '${CI_PROJECT_DIR}/.cache/pip'
cache:
key: '${CI_JOB_NAME}'
paths:
- .cache/pip
- .pnpm-store
- .venv
include:
- remote: https://gitlab.com/megabyte-labs/gitlab-ci/-/raw/master/lint/eslint.gitlab-ci.yml
- remote: https://gitlab.com/megabyte-labs/gitlab-ci/-/raw/master/lint/prettier.gitlab-ci.yml
- remote: https://gitlab.com/megabyte-labs/gitlab-ci/-/raw/master/lint/shellcheck.gitlab-ci.yml
- remote: https://gitlab.com/megabyte-labs/gitlab-ci/-/raw/master/lint/yamllint.gitlab-ci.yml
- remote: https://gitlab.com/megabyte-labs/gitlab-ci/-/raw/master/lsif/typescript.gitlab-ci.yml
- remote: https://gitlab.com/megabyte-labs/gitlab-ci/-/raw/master/publish/docs/typedoc.gitlab-ci.yml
- remote: https://gitlab.com/megabyte-labs/gitlab-ci/-/raw/master/publish/semantic-release.gitlab-ci.yml
- remote: https://gitlab.com/megabyte-labs/gitlab-ci/-/raw/master/test/jest.gitlab-ci.yml
- remote: https://gitlab.com/megabyte-labs/gitlab-ci/-/raw/master/update/project.gitlab-ci.yml
- template: Dependency-Scanning.gitlab-ci.yml
- template: Security/License-Scanning.gitlab-ci.yml
- template: Security/SAST.gitlab-ci.yml
- template: Security/Secret-Detection.gitlab-ci.yml