This is an automated email from the ASF dual-hosted git repository.

harishgokul01 pushed a commit to branch development
in repository https://gitbox.apache.org/repos/asf/incubator-resilientdb.git


The following commit(s) were added to refs/heads/development by this push:
     new f4f24bd9 adding skip config to project deployments
f4f24bd9 is described below

commit f4f24bd988306c25f5180aea2bae34fc0174023c
Author: harish876 <[email protected]>
AuthorDate: Mon Jan 26 05:27:27 2026 +0000

    adding skip config to project deployments
---
 .github/deploy-ecosystem-configs.json  |  3 ++-
 .github/workflows/deploy-ecosystem.yml | 15 +++++++++------
 2 files changed, 11 insertions(+), 7 deletions(-)

diff --git a/.github/deploy-ecosystem-configs.json 
b/.github/deploy-ecosystem-configs.json
index c12d9813..688b95a4 100644
--- a/.github/deploy-ecosystem-configs.json
+++ b/.github/deploy-ecosystem-configs.json
@@ -7,7 +7,8 @@
     },
     {
       "name": "Beacon",
-      "path": "ecosystem/ai-tools/beacon"
+      "path": "ecosystem/ai-tools/beacon",
+      "skip": true
     }
   ]
 }
diff --git a/.github/workflows/deploy-ecosystem.yml 
b/.github/workflows/deploy-ecosystem.yml
index 119e1506..f853024f 100644
--- a/.github/workflows/deploy-ecosystem.yml
+++ b/.github/workflows/deploy-ecosystem.yml
@@ -80,23 +80,26 @@ jobs:
           
           let projectsToDeploy = [];
           
+          // Filter out projects with skip: true
+          const availableProjects = config.projects.filter(p => !p.skip);
+          
           // Manual trigger: deploy specific project or all
           if (eventName === 'workflow_dispatch') {
             if (projectName) {
-              const project = config.projects.find(p => p.name === 
projectName);
+              const project = availableProjects.find(p => p.name === 
projectName);
               if (project) {
                 projectsToDeploy = [project];
               } else {
-                projectsToDeploy = config.projects;
+                projectsToDeploy = availableProjects;
               }
             } else if (forceDeployAll) {
-              projectsToDeploy = config.projects;
+              projectsToDeploy = availableProjects;
             } else {
-              projectsToDeploy = config.projects;
+              projectsToDeploy = availableProjects;
             }
           } else {
-            // For push events, deploy all projects
-            projectsToDeploy = config.projects;
+            // For push events, deploy all available projects (excluding 
skipped ones)
+            projectsToDeploy = availableProjects;
           }
           
           // Output results

Reply via email to