feat(applications): add watch paths for selective deployments

- Implement watch paths feature for GitHub and GitLab applications and compose services
- Add ability to specify paths that trigger deployments when changed
- Update database schemas to support watch paths
- Integrate micromatch for flexible path matching
- Enhance deployment triggers with granular file change detection
This commit is contained in:
Mauricio Siu
2025-03-08 23:32:08 -06:00
parent 1ad25ca6d1
commit c1aeb828d8
24 changed files with 11293 additions and 33 deletions

View File

@@ -0,0 +1 @@
ALTER TABLE "application" ADD COLUMN "watchPaths" text[];

View File

@@ -0,0 +1 @@
ALTER TABLE "compose" ADD COLUMN "watchPaths" text[];

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -526,6 +526,20 @@
"when": 1741490064139,
"tag": "0074_black_quasar",
"breakpoints": true
},
{
"idx": 75,
"version": "7",
"when": 1741491527516,
"tag": "0075_young_typhoid_mary",
"breakpoints": true
},
{
"idx": 76,
"version": "7",
"when": 1741493754270,
"tag": "0076_young_sharon_ventura",
"breakpoints": true
}
]
}