From 8378ebddea61b9f2945d5c25397f675290b3a3d1 Mon Sep 17 00:00:00 2001 From: Achintha Isuru Date: Thu, 5 Mar 2026 14:54:18 -0500 Subject: [PATCH] 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. --- .github/workflows/backend-foundation.yml | 9 +-------- .github/workflows/mobile-ci.yml | 11 +---------- .github/workflows/web-quality.yml | 9 +-------- 3 files changed, 3 insertions(+), 26 deletions(-) diff --git a/.github/workflows/backend-foundation.yml b/.github/workflows/backend-foundation.yml index 0e408f8f..a4a7d777 100644 --- a/.github/workflows/backend-foundation.yml +++ b/.github/workflows/backend-foundation.yml @@ -1,14 +1,7 @@ name: Backend Foundation on: - pull_request: - branches: - - dev - - main - push: - branches: - - dev - - main + workflow_dispatch: jobs: backend-foundation-makefile: diff --git a/.github/workflows/mobile-ci.yml b/.github/workflows/mobile-ci.yml index 1a439740..910576de 100644 --- a/.github/workflows/mobile-ci.yml +++ b/.github/workflows/mobile-ci.yml @@ -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: diff --git a/.github/workflows/web-quality.yml b/.github/workflows/web-quality.yml index 7280b333..dd955c5c 100644 --- a/.github/workflows/web-quality.yml +++ b/.github/workflows/web-quality.yml @@ -1,14 +1,7 @@ name: Web Quality on: - pull_request: - branches: - - dev - - main - push: - branches: - - dev - - main + workflow_dispatch: jobs: web-quality: