Skip to content
Closed
14 changes: 14 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,22 @@ name: "CodeQL Advanced"
on:
push:
branches: [ "main", "dev", "demo" ]
paths:
- 'src/**/*.py'
- 'src/**/*.js'
- 'src/**/*.ts'
- 'src/**/*.tsx'
- 'tests/**/*.py'
- '.github/workflows/codeql.yml'
pull_request:
branches: [ "main", "dev", "demo" ]
paths:
- 'src/**/*.py'
- 'src/**/*.js'
- 'src/**/*.ts'
- 'src/**/*.tsx'
- 'tests/**/*.py'
- '.github/workflows/codeql.yml'
schedule:
- cron: '44 20 * * 2'

Expand Down
27 changes: 27 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,33 @@
name: Validate Deployment v3

on:
push:
branches:
- main
- dev-v3
- hotfix
paths:
- 'infra/main.bicep'
- 'infra/modules/**/*.bicep'
- 'infra/*.parameters.json'
- 'infra/scripts/**'
- '.github/workflows/deploy.yml'
pull_request:
types:
- opened
- ready_for_review
- reopened
- synchronize
branches:
- main
- dev-v3
- hotfix
paths:
- 'infra/main.bicep'
- 'infra/modules/**/*.bicep'
- 'infra/*.parameters.json'
- 'infra/scripts/**'
- '.github/workflows/deploy.yml'
workflow_run:
workflows: ["Build Docker and Optional Push v3"]
types:
Expand Down
10 changes: 10 additions & 0 deletions .github/workflows/docker-build-and-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ on:
- dev-v3
- demo-v3
- hotfix
paths:
- 'src/frontend/**'
- 'src/backend/**'
- 'src/mcp_server/**'
- '.github/workflows/docker-build-and-push.yml'
pull_request:
types:
- opened
Expand All @@ -18,6 +23,11 @@ on:
- dev-v3
- demo-v3
- hotfix
paths:
- 'src/frontend/**'
- 'src/backend/**'
- 'src/mcp_server/**'
- '.github/workflows/docker-build-and-push.yml'
workflow_dispatch:

jobs:
Expand Down
14 changes: 13 additions & 1 deletion .github/workflows/pylint.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
name: PyLint

on: [push]
on:
push:
paths:
- 'src/backend/**/*.py'
- 'src/backend/requirements.txt'
- '.flake8'
- '.github/workflows/pylint.yml'
pull_request:
paths:
- 'src/backend/**/*.py'
- 'src/backend/requirements.txt'
- '.flake8'
- '.github/workflows/pylint.yml'

jobs:
build:
Expand Down
19 changes: 18 additions & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,35 @@ on:
- dev
- demo
- hotfix
paths:
- 'src/backend/**/*.py'
- 'src/tests/**/*.py'
- 'src/mcp_server/**/*.py'
- 'pytest.ini'
- 'conftest.py'
- 'src/backend/requirements.txt'
- 'pyproject.toml'
- '.github/workflows/test.yml'
pull_request:
types:
- opened
- ready_for_review
- reopened
- synchronize
branches:
- main
- main
- dev
- demo
- hotfix
paths:
- 'src/backend/**/*.py'
- 'src/tests/**/*.py'
- 'src/mcp_server/**/*.py'
- 'pytest.ini'
- 'conftest.py'
- 'src/backend/requirements.txt'
- 'pyproject.toml'
- '.github/workflows/test.yml'

jobs:
test:
Expand Down
Loading
Loading