Skip to content

docs: add platform-as-product repository review and roadmap #18

docs: add platform-as-product repository review and roadmap

docs: add platform-as-product repository review and roadmap #18

name: platform-iac-ci
on:
pull_request:
branches: [ main ]
paths:
- 'platform/**'
- 'lib/**'
- 'bin/**'
- 'test/**'
- 'package.json'
- 'package-lock.json'
- 'jest.config.js'
- '.github/workflows/platform-iac-ci.yml'
permissions:
contents: read
jobs:
quality-gates:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: 20
- name: Install deps
run: npm ci
- name: TypeScript build
run: npm run build
- name: Unit and snapshot tests
run: npm test -- --ci
- name: CDK synth
run: npm run synth
- name: Static security scan (Checkov)
uses: bridgecrewio/checkov-action@v12
with:
directory: .
framework: cloudformation,terraform,github_actions
quiet: true