diff --git a/.circleci/config.yml b/.circleci/config.yml index cc04a158..d9b3583a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -60,6 +60,18 @@ jobs: name: Run unit tests command: npm run test:coverage -- --ci --runInBand + dangerjs: + executor: + class: small + name: node-lts + steps: + - checkout + - attach_workspace: + at: . + - run: + name: Run Danger JS + command: npm run danger + build: executor: class: large @@ -117,6 +129,14 @@ workflows: - lint-test: requires: - install + - dangerjs: + pre-steps: + - secrethub/env-export: + secret-path: graviteeio/cicd/graviteebot/github_personal_access_token + var-name: DANGER_GITHUB_API_TOKEN + context: gravitee-qa + requires: + - install - build: requires: - install diff --git a/package.json b/package.json index 853fad2d..2b260cc5 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "scripts": { "build": "npm run docs && npm run check:i18n && npm run generate:theme && npm run generate:dist && build-storybook -s assets --quiet", "check:i18n": "node tasks/check-i18n.js", - "danger": "danger", + "danger": "danger ci", "docs": "wca analyze src/** --format markdown --outDir .docs && wca analyze src/** --outFile .docs/custom-elements.json && node tasks/generate-docs.js", "generate:dist": "node tasks/generate-dist.js", "generate:icons": "node tasks/generate-icons.js && npm run lint:fix",