Skip to content

Adds backend governance controls to reduce operational risk and make API behavior safer and more predictable. #1

Adds backend governance controls to reduce operational risk and make API behavior safer and more predictable.

Adds backend governance controls to reduce operational risk and make API behavior safer and more predictable. #1

name: Backend Governance
on:
pull_request:
paths:
- 'backend/**'
- '.github/workflows/backend-governance.yml'
push:
branches:
- main
paths:
- 'backend/**'
- '.github/workflows/backend-governance.yml'
jobs:
backend-governance:
runs-on: ubuntu-latest
defaults:
run:
working-directory: backend
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: '20'
cache: npm
cache-dependency-path: backend/package-lock.json
- name: Install dependencies
run: npm ci
- name: Run governance checks
run: npm run ci:governance