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 name: Backend Foundation
on: on:
pull_request: workflow_dispatch:
branches:
- dev
- main
push:
branches:
- dev
- main
jobs: jobs:
backend-foundation-makefile: backend-foundation-makefile:

View File

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

View File

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