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