fix(core): update
This commit is contained in:
		| @@ -3,14 +3,14 @@ image: registry.gitlab.com/hosttoday/ht-docker-node:npmci | |||||||
|  |  | ||||||
| cache: | cache: | ||||||
|   paths: |   paths: | ||||||
|   - .npmci_cache/ |     - .npmci_cache/ | ||||||
|   key: "$CI_BUILD_STAGE" |   key: '$CI_BUILD_STAGE' | ||||||
|  |  | ||||||
| stages: | stages: | ||||||
| - security |   - security | ||||||
| - test |   - test | ||||||
| - release |   - release | ||||||
| - metadata |   - metadata | ||||||
|  |  | ||||||
| # ==================== | # ==================== | ||||||
| # security stage | # security stage | ||||||
| @@ -18,21 +18,23 @@ stages: | |||||||
| mirror: | mirror: | ||||||
|   stage: security |   stage: security | ||||||
|   script: |   script: | ||||||
|   - npmci git mirror |     - npmci git mirror | ||||||
|   tags: |   tags: | ||||||
|   - docker |     - lossless | ||||||
|   - notpriv |     - docker | ||||||
|  |     - notpriv | ||||||
|  |  | ||||||
| snyk: | snyk: | ||||||
|  |   image: registry.gitlab.com/hosttoday/ht-docker-node:snyk | ||||||
|   stage: security |   stage: security | ||||||
|   script: |   script: | ||||||
|     - npmci npm prepare |     - npmci npm prepare | ||||||
|     - npmci command npm install -g snyk |  | ||||||
|     - npmci command npm install --ignore-scripts |     - npmci command npm install --ignore-scripts | ||||||
|     - npmci command snyk test |     - npmci command snyk test | ||||||
|   tags: |   tags: | ||||||
|   - docker |     - lossless | ||||||
|   - notpriv |     - docker | ||||||
|  |     - notpriv | ||||||
|  |  | ||||||
| # ==================== | # ==================== | ||||||
| # test stage | # test stage | ||||||
| @@ -41,37 +43,40 @@ snyk: | |||||||
| testStable: | testStable: | ||||||
|   stage: test |   stage: test | ||||||
|   script: |   script: | ||||||
|   - npmci npm prepare |     - npmci npm prepare | ||||||
|   - npmci node install stable |     - npmci node install stable | ||||||
|   - npmci npm install |     - npmci npm install | ||||||
|   - npmci npm test |     - npmci npm test | ||||||
|   coverage: /\d+.?\d+?\%\s*coverage/ |   coverage: /\d+.?\d+?\%\s*coverage/ | ||||||
|   tags: |   tags: | ||||||
|   - docker |     - lossless | ||||||
|   - priv |     - docker | ||||||
|  |     - priv | ||||||
|  |  | ||||||
| testBuild: | testBuild: | ||||||
|   stage: test |   stage: test | ||||||
|   script: |   script: | ||||||
|   - npmci npm prepare |     - npmci npm prepare | ||||||
|   - npmci node install stable |     - npmci node install stable | ||||||
|   - npmci npm install |     - npmci npm install | ||||||
|   - npmci command npm run build |     - npmci command npm run build | ||||||
|   coverage: /\d+.?\d+?\%\s*coverage/ |   coverage: /\d+.?\d+?\%\s*coverage/ | ||||||
|   tags: |   tags: | ||||||
|   - docker |     - lossless | ||||||
|   - notpriv |     - docker | ||||||
|  |     - notpriv | ||||||
|  |  | ||||||
| release: | release: | ||||||
|   stage: release |   stage: release | ||||||
|   script: |   script: | ||||||
|   - npmci node install stable |     - npmci node install stable | ||||||
|   - npmci npm publish |     - npmci npm publish | ||||||
|   only: |   only: | ||||||
|   - tags |     - tags | ||||||
|   tags: |   tags: | ||||||
|   - docker |     - lossless | ||||||
|   - notpriv |     - docker | ||||||
|  |     - notpriv | ||||||
|  |  | ||||||
| # ==================== | # ==================== | ||||||
| # metadata stage | # metadata stage | ||||||
| @@ -85,18 +90,20 @@ codequality: | |||||||
|     - npmci npm install |     - npmci npm install | ||||||
|     - npmci command "tslint -c tslint.json ./ts/**/*.ts" |     - npmci command "tslint -c tslint.json ./ts/**/*.ts" | ||||||
|   tags: |   tags: | ||||||
|   - docker |     - lossless | ||||||
|   - priv |     - docker | ||||||
|  |     - priv | ||||||
|  |  | ||||||
| trigger: | trigger: | ||||||
|   stage: metadata |   stage: metadata | ||||||
|   script: |   script: | ||||||
|   - npmci trigger |     - npmci trigger | ||||||
|   only: |   only: | ||||||
|   - tags |     - tags | ||||||
|   tags: |   tags: | ||||||
|   - docker |     - lossless | ||||||
|   - notpriv |     - docker | ||||||
|  |     - notpriv | ||||||
|  |  | ||||||
| pages: | pages: | ||||||
|   stage: metadata |   stage: metadata | ||||||
| @@ -107,6 +114,7 @@ pages: | |||||||
|     - npmci npm install |     - npmci npm install | ||||||
|     - npmci command tsdoc |     - npmci command tsdoc | ||||||
|   tags: |   tags: | ||||||
|  |     - lossless | ||||||
|     - docker |     - docker | ||||||
|     - notpriv |     - notpriv | ||||||
|   only: |   only: | ||||||
| @@ -114,5 +122,5 @@ pages: | |||||||
|   artifacts: |   artifacts: | ||||||
|     expire_in: 1 week |     expire_in: 1 week | ||||||
|     paths: |     paths: | ||||||
|     - public |       - public | ||||||
|   allow_failure: true |   allow_failure: true | ||||||
|   | |||||||
| @@ -15,14 +15,14 @@ export interface IMailgunMessage { | |||||||
|   'X-Gm-Message-State': string; |   'X-Gm-Message-State': string; | ||||||
|   'body-plain': string; |   'body-plain': string; | ||||||
|   attachments: Array<{ |   attachments: Array<{ | ||||||
|       url: string, |     url: string; | ||||||
|       'content-type': string, |     'content-type': string; | ||||||
|       name: string, |     name: string; | ||||||
|       size: number |     size: number; | ||||||
|     }>; |   }>; | ||||||
|   'body-html': string; |   'body-html': string; | ||||||
|   'Mime-Version': string; |   'Mime-Version': string; | ||||||
|   Date: string, |   Date: string; | ||||||
|   'Message-Id': string; |   'Message-Id': string; | ||||||
|   'Content-Type': string; |   'Content-Type': string; | ||||||
|   'X-Google-Smtp-Source': string; |   'X-Google-Smtp-Source': string; | ||||||
|   | |||||||
| @@ -43,5 +43,5 @@ export interface IMailgunNotification { | |||||||
|   'stripped-signature': string; |   'stripped-signature': string; | ||||||
|  |  | ||||||
|   // Lossless specific |   // Lossless specific | ||||||
|   X-Lossless-Auth: string |   "X-Lossless-Auth": string; | ||||||
| } | } | ||||||
		Reference in New Issue
	
	Block a user