ci: change all workflows to manual trigger only (workflow_dispatch)

Updated workflows to use workflow_dispatch instead of pull_request/push:

- backend-foundation.yml: Removed pull_request and push triggers

- mobile-ci.yml: Removed pull_request and push triggers with path filters

- web-quality.yml: Removed pull_request and push triggers

Workflows now only run manually via Actions tab. This gives more control over when CI runs and reduces unnecessary workflow executions.
This commit is contained in:
Achintha Isuru
2026-03-05 14:54:18 -05:00
parent 62b6dd22aa
commit 8378ebddea
3 changed files with 3 additions and 26 deletions

View File

@@ -1,14 +1,7 @@
name: Backend Foundation
on:
pull_request:
branches:
- dev
- main
push:
branches:
- dev
- main
workflow_dispatch:
jobs:
backend-foundation-makefile:

View File

@@ -1,16 +1,7 @@
name: Mobile CI
on:
pull_request:
paths:
- 'apps/mobile/**'
- '.github/workflows/mobile-ci.yml'
push:
branches:
- main
paths:
- 'apps/mobile/**'
- '.github/workflows/mobile-ci.yml'
workflow_dispatch:
jobs:
detect-changes:

View File

@@ -1,14 +1,7 @@
name: Web Quality
on:
pull_request:
branches:
- dev
- main
push:
branches:
- dev
- main
workflow_dispatch:
jobs:
web-quality: