From bb7054f16676dc19adb644b782b12eee132aacfa Mon Sep 17 00:00:00 2001 From: Wayne Grant Date: Thu, 21 Mar 2024 16:59:34 +0000 Subject: [PATCH] feat: add quality gates --- .circleci/config.yml | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index de3f0a5b9..728a1465f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -17,6 +17,15 @@ commands: sudo apt install python3-requests when: always jobs: + security-scans: + docker: + - image: cimg/node:18.19.1 + steps: + - checkout + - prodsec/security_scans: + mode: auto + release-branch: master + aks_integration_tests: docker: - image: cimg/node:18.19.1 @@ -1020,10 +1029,20 @@ version: 2.1 workflows: MERGE_TO_MASTER: jobs: + - security-scans: + name: Security Scans + context: + - analysis_integrations + filters: + branches: + only: + - master - publish: context: - team-container-integration - analysis_integrations + requires: + - Security Scans filters: branches: only: @@ -1087,9 +1106,25 @@ workflows: context: - snyk-bot-slack channel: team-integrations-alerts - + filters: + branches: + ignore: + - staging + - master + - security-scans: + name: Security Scans + context: + - analysis_integrations + filters: + branches: + ignore: + - staging + - master - build_image: context: analysis_integrations + requires: + - Scan repository for secrets + - Security Scans filters: branches: ignore: