diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 57c26bb6..448837be 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -5,6 +5,14 @@ on: - main # Adjust this to the branch you want to trigger the deployment on - dev - demo + paths: + - 'infra/**' + - 'App/**' + - 'Deployment/**' + - 'azure.yaml' + - '.github/workflows/CI.yml' + - '.github/workflows/test-automation.yml' + - 'tests/**' schedule: - cron: "0 10,22 * * *" # Runs at 10:00 AM and 10:00 PM GMT diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 02898b3e..7a7342cb 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -3,8 +3,26 @@ name: "CodeQL Advanced" on: push: branches: [ "main", "dev", "demo" ] + paths: + - 'App/backend-api/**' + - 'App/frontend-app/**' + - 'App/kernel-memory/**' + - '.github/workflows/codeql.yml' + paths-ignore: + - '**/.gitignore' + - '**/Dockerfile' + - '**/.dockerignore' pull_request: branches: [ "main", "dev", "demo" ] + paths: + - 'App/backend-api/**' + - 'App/frontend-app/**' + - 'App/kernel-memory/**' + - '.github/workflows/codeql.yml' + paths-ignore: + - '**/.gitignore' + - '**/Dockerfile' + - '**/.dockerignore' schedule: - cron: '37 2 * * 5'