ci: update CI/CD configuration
This commit is contained in:
parent
71b33fcf62
commit
2d3ae2b8d2
@ -1,9 +1,9 @@
|
|||||||
Last refresh: 2026-03-03T20:04:34Z (2026-03-03 12:04:34 PST)
|
Last refresh: 2026-03-05T01:24:50Z (2026-03-04 17:24:50 PST)
|
||||||
Cascade conversations: 50 (300M)
|
Cascade conversations: 50 (310M)
|
||||||
Memories: 65
|
Memories: 65
|
||||||
Implicit context: 20
|
Implicit context: 20
|
||||||
Code tracker dirs: 194
|
Code tracker dirs: 213
|
||||||
File edit history: 2350 entries
|
File edit history: 2392 entries
|
||||||
Workspace storage: 28 workspaces
|
Workspace storage: 28 workspaces
|
||||||
Repo docs: 7 files across 2 repos
|
Repo docs: 7 files across 2 repos
|
||||||
Repo workflows: 65 files across 8 repos
|
Repo workflows: 37 files across 8 repos
|
||||||
|
|||||||
@ -0,0 +1,16 @@
|
|||||||
|
# ChronoMind Workflows
|
||||||
|
|
||||||
|
Product-specific workflows for ChronoMind AI-powered contextual clock.
|
||||||
|
|
||||||
|
## Repo-management Workflows
|
||||||
|
|
||||||
|
Cross-repo workflows are maintained centrally in `learning_ai_common_plat/.windsurf/workflows/`:
|
||||||
|
|
||||||
|
- `/repo_sync-repos` — Pull latest from all repos
|
||||||
|
- `/repo_commit-workspace` — Commit changes across repos
|
||||||
|
- `/repo_backup-main-branch` — Backup main branches
|
||||||
|
- `/repo_backup-and-push` — Backup then push all repos
|
||||||
|
|
||||||
|
## Product Workflows
|
||||||
|
|
||||||
|
- `/refresh-chat-history` — Refresh Windsurf chat archive
|
||||||
@ -18,10 +18,11 @@ Run `bash scripts/backup-main.sh` from any repository root
|
|||||||
// turbo
|
// turbo
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
for repo in learning_ai_common_plat learning_voice_ai_agent learning_multimodal_memory_agents learning_ai_clock learning_ai_fastgap learning_ai_jarvis_jr learning_ai_peakpulse; do
|
while IFS= read -r repo; do
|
||||||
|
[[ -z "$repo" || "$repo" =~ ^# ]] && continue
|
||||||
echo "━━━ Pushing $repo ━━━"
|
echo "━━━ Pushing $repo ━━━"
|
||||||
(cd ~/code/mygh/$repo && git push origin main 2>&1)
|
(cd ~/code/mygh/$repo && git push origin main 2>&1)
|
||||||
done
|
done < ~/code/mygh/learning_ai_common_plat/.windsurf/workflows/repos.txt
|
||||||
echo ""
|
echo ""
|
||||||
echo "✨ All repos pushed!"
|
echo "✨ All repos pushed!"
|
||||||
```
|
```
|
||||||
@ -33,13 +34,7 @@ echo "✨ All repos pushed!"
|
|||||||
|
|
||||||
## Repositories:
|
## Repositories:
|
||||||
|
|
||||||
- learning_ai_common_plat
|
See `repos.txt` for the canonical list of all workspace repositories.
|
||||||
- learning_voice_ai_agent
|
|
||||||
- learning_multimodal_memory_agents
|
|
||||||
- learning_ai_clock
|
|
||||||
- learning_ai_fastgap
|
|
||||||
- learning_ai_jarvis_jr
|
|
||||||
- learning_ai_peakpulse
|
|
||||||
|
|
||||||
## When to use:
|
## When to use:
|
||||||
|
|
||||||
|
|||||||
@ -9,6 +9,8 @@ Creates smart backups of main branches across all repositories.
|
|||||||
// turbo
|
// turbo
|
||||||
Run `bash scripts/backup-main.sh` from any repository root
|
Run `bash scripts/backup-main.sh` from any repository root
|
||||||
|
|
||||||
|
The script reads `repos.txt` to determine which repositories to back up.
|
||||||
|
|
||||||
## What it does:
|
## What it does:
|
||||||
|
|
||||||
1. Checks each repository for changes
|
1. Checks each repository for changes
|
||||||
@ -19,13 +21,7 @@ Run `bash scripts/backup-main.sh` from any repository root
|
|||||||
|
|
||||||
## Repositories covered:
|
## Repositories covered:
|
||||||
|
|
||||||
- learning_ai_common_plat
|
See `repos.txt` for the canonical list of all workspace repositories.
|
||||||
- learning_voice_ai_agent
|
|
||||||
- learning_multimodal_memory_agents
|
|
||||||
- learning_ai_clock
|
|
||||||
- learning_ai_fastgap
|
|
||||||
- learning_ai_jarvis_jr
|
|
||||||
- learning_ai_peakpulse
|
|
||||||
|
|
||||||
## Features:
|
## Features:
|
||||||
|
|
||||||
|
|||||||
@ -12,14 +12,9 @@ Scans all repositories for pending changes and commits them in logical order wit
|
|||||||
|
|
||||||
## What it does:
|
## What it does:
|
||||||
|
|
||||||
1. **Scans** all 7 repos for changes:
|
1. **Scans** all repos for changes (reads from `repos.txt`):
|
||||||
- learning_ai_common_plat
|
|
||||||
- learning_voice_ai_agent
|
See `repos.txt` for the canonical list of all workspace repositories.
|
||||||
- learning_multimodal_memory_agents
|
|
||||||
- learning_ai_clock
|
|
||||||
- learning_ai_fastgap
|
|
||||||
- learning_ai_jarvis_jr
|
|
||||||
- learning_ai_peakpulse
|
|
||||||
|
|
||||||
2. **Analyzes** changed files to determine:
|
2. **Analyzes** changed files to determine:
|
||||||
- Commit scope (auth, ci, docs, feat, chore, etc.)
|
- Commit scope (auth, ci, docs, feat, chore, etc.)
|
||||||
|
|||||||
@ -9,10 +9,11 @@ Pushes local `main` to `origin/main` for all workspace repositories.
|
|||||||
// turbo
|
// turbo
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
for repo in learning_ai_common_plat learning_voice_ai_agent learning_multimodal_memory_agents learning_ai_clock learning_ai_fastgap learning_ai_jarvis_jr learning_ai_peakpulse; do
|
while IFS= read -r repo; do
|
||||||
|
[[ -z "$repo" || "$repo" =~ ^# ]] && continue
|
||||||
echo "━━━ $repo ━━━"
|
echo "━━━ $repo ━━━"
|
||||||
(cd ~/code/mygh/$repo && git push origin main)
|
(cd ~/code/mygh/$repo && git push origin main)
|
||||||
done
|
done < ~/code/mygh/learning_ai_common_plat/.windsurf/workflows/repos.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
## What it does:
|
## What it does:
|
||||||
@ -23,13 +24,7 @@ done
|
|||||||
|
|
||||||
## Repositories:
|
## Repositories:
|
||||||
|
|
||||||
- learning_ai_common_plat
|
See `repos.txt` for the canonical list of all workspace repositories.
|
||||||
- learning_voice_ai_agent
|
|
||||||
- learning_multimodal_memory_agents
|
|
||||||
- learning_ai_clock
|
|
||||||
- learning_ai_fastgap
|
|
||||||
- learning_ai_jarvis_jr
|
|
||||||
- learning_ai_peakpulse
|
|
||||||
|
|
||||||
## When to use:
|
## When to use:
|
||||||
|
|
||||||
|
|||||||
@ -9,10 +9,11 @@ Pulls the latest changes from `origin/main` for all workspace repositories.
|
|||||||
// turbo
|
// turbo
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
for repo in learning_ai_common_plat learning_voice_ai_agent learning_multimodal_memory_agents learning_ai_clock learning_ai_fastgap learning_ai_jarvis_jr learning_ai_peakpulse; do
|
while IFS= read -r repo; do
|
||||||
|
[[ -z "$repo" || "$repo" =~ ^# ]] && continue
|
||||||
echo "━━━ $repo ━━━"
|
echo "━━━ $repo ━━━"
|
||||||
(cd ~/code/mygh/$repo && git pull --ff-only origin main)
|
(cd ~/code/mygh/$repo && git pull --ff-only origin main)
|
||||||
done
|
done < ~/code/mygh/learning_ai_common_plat/.windsurf/workflows/repos.txt
|
||||||
```
|
```
|
||||||
|
|
||||||
## What it does:
|
## What it does:
|
||||||
@ -23,13 +24,7 @@ done
|
|||||||
|
|
||||||
## Repositories:
|
## Repositories:
|
||||||
|
|
||||||
- learning_ai_common_plat
|
See `repos.txt` for the canonical list of all workspace repositories.
|
||||||
- learning_voice_ai_agent
|
|
||||||
- learning_multimodal_memory_agents
|
|
||||||
- learning_ai_clock
|
|
||||||
- learning_ai_fastgap
|
|
||||||
- learning_ai_jarvis_jr
|
|
||||||
- learning_ai_peakpulse
|
|
||||||
|
|
||||||
## When to use:
|
## When to use:
|
||||||
|
|
||||||
|
|||||||
@ -0,0 +1,11 @@
|
|||||||
|
# All workspace repositories
|
||||||
|
# Single source of truth for repo-management workflows
|
||||||
|
# Reference this file in scripts instead of hardcoding repo lists
|
||||||
|
|
||||||
|
learning_ai_common_plat
|
||||||
|
learning_voice_ai_agent
|
||||||
|
learning_multimodal_memory_agents
|
||||||
|
learning_ai_clock
|
||||||
|
learning_ai_fastgap
|
||||||
|
learning_ai_jarvis_jr
|
||||||
|
learning_ai_peakpulse
|
||||||
@ -1,5 +1,16 @@
|
|||||||
# NomGap Workflows
|
# NomGap Workflows
|
||||||
|
|
||||||
Workflows for NomGap fasting app.
|
Product-specific workflows for NomGap fasting visualization app.
|
||||||
|
|
||||||
See `/refresh-chat-history` for archive refresh.
|
## Repo-management Workflows
|
||||||
|
|
||||||
|
Cross-repo workflows are maintained centrally in `learning_ai_common_plat/.windsurf/workflows/`:
|
||||||
|
|
||||||
|
- `/repo_sync-repos` — Pull latest from all repos
|
||||||
|
- `/repo_commit-workspace` — Commit changes across repos
|
||||||
|
- `/repo_backup-main-branch` — Backup main branches
|
||||||
|
- `/repo_backup-and-push` — Backup then push all repos
|
||||||
|
|
||||||
|
## Product Workflows
|
||||||
|
|
||||||
|
- `/refresh-chat-history` — Refresh Windsurf chat archive
|
||||||
|
|||||||
@ -1,5 +1,16 @@
|
|||||||
# JarvisJr Workflows
|
# JarvisJr Workflows
|
||||||
|
|
||||||
Workflows for JarvisJr voice coaching app.
|
Product-specific workflows for JarvisJr voice coaching app.
|
||||||
|
|
||||||
See `/refresh-chat-history` for archive refresh.
|
## Repo-management Workflows
|
||||||
|
|
||||||
|
Cross-repo workflows are maintained centrally in `learning_ai_common_plat/.windsurf/workflows/`:
|
||||||
|
|
||||||
|
- `/repo_sync-repos` — Pull latest from all repos
|
||||||
|
- `/repo_commit-workspace` — Commit changes across repos
|
||||||
|
- `/repo_backup-main-branch` — Backup main branches
|
||||||
|
- `/repo_backup-and-push` — Backup then push all repos
|
||||||
|
|
||||||
|
## Product Workflows
|
||||||
|
|
||||||
|
- `/refresh-chat-history` — Refresh Windsurf chat archive
|
||||||
|
|||||||
@ -0,0 +1,18 @@
|
|||||||
|
# PeakPulse Workflows
|
||||||
|
|
||||||
|
Product-specific workflows for PeakPulse sensor-driven adventure tracker.
|
||||||
|
|
||||||
|
## Repo-management Workflows
|
||||||
|
|
||||||
|
Cross-repo workflows are maintained centrally in `learning_ai_common_plat/.windsurf/workflows/`:
|
||||||
|
|
||||||
|
- `/repo_sync-repos` — Pull latest from all repos
|
||||||
|
- `/repo_commit-workspace` — Commit changes across repos
|
||||||
|
- `/repo_backup-main-branch` — Backup main branches
|
||||||
|
- `/repo_backup-and-push` — Backup then push all repos
|
||||||
|
|
||||||
|
## Product Workflows
|
||||||
|
|
||||||
|
- `/mobile-code-quality` — Verify iOS builds pass
|
||||||
|
- `/production-readiness` — Production readiness checks
|
||||||
|
- `/refresh-chat-history` — Refresh Windsurf chat archive
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
# MindLyst Workflows
|
||||||
|
|
||||||
|
Product-specific workflows for MindLyst role-based life OS.
|
||||||
|
|
||||||
|
## Repo-management Workflows
|
||||||
|
|
||||||
|
Cross-repo workflows are maintained centrally in `learning_ai_common_plat/.windsurf/workflows/`:
|
||||||
|
|
||||||
|
- `/repo_sync-repos` — Pull latest from all repos
|
||||||
|
- `/repo_commit-workspace` — Commit changes across repos
|
||||||
|
- `/repo_backup-main-branch` — Backup main branches
|
||||||
|
- `/repo_backup-and-push` — Backup then push all repos
|
||||||
|
|
||||||
|
## Product Workflows
|
||||||
|
|
||||||
|
- `/mobile-code-quality` — Verify iOS/Android builds pass
|
||||||
|
- `/release-testflight` — Build and upload to TestFlight
|
||||||
|
- `/repo_scan-repo-and-update-windsurf-context` — Scan repo and update context
|
||||||
|
- `/refresh-chat-history` — Refresh Windsurf chat archive
|
||||||
@ -0,0 +1,27 @@
|
|||||||
|
# LysnrAI Workflows
|
||||||
|
|
||||||
|
Product-specific workflows for LysnrAI voice-to-text dictation platform.
|
||||||
|
|
||||||
|
## Repo-management Workflows
|
||||||
|
|
||||||
|
Cross-repo workflows are maintained centrally in `learning_ai_common_plat/.windsurf/workflows/`:
|
||||||
|
|
||||||
|
- `/repo_sync-repos` — Pull latest from all repos
|
||||||
|
- `/repo_commit-workspace` — Commit changes across repos
|
||||||
|
- `/repo_backup-main-branch` — Backup main branches
|
||||||
|
- `/repo_backup-and-push` — Backup then push all repos
|
||||||
|
|
||||||
|
## Product Workflows
|
||||||
|
|
||||||
|
- `/debug-service` — Debug a failing service or endpoint
|
||||||
|
- `/docker-compose` — Run all services via Docker Compose
|
||||||
|
- `/generate-store-assets` — Regenerate app store artwork
|
||||||
|
- `/mobile-code-quality` — Verify iOS/Android builds pass
|
||||||
|
- `/production-readiness` — Production readiness checks
|
||||||
|
- `/refresh-chat-history` — Refresh Windsurf chat archive
|
||||||
|
- `/release-desktop` — Build and release desktop app
|
||||||
|
- `/release-testflight` — Build and upload to TestFlight
|
||||||
|
- `/start-all-services` — Start all backend services locally
|
||||||
|
- `/test-coverage` — Run tests with coverage across repos
|
||||||
|
- `/test-desktop-app` — Run and test the desktop app
|
||||||
|
- `/test-ios-app` — Build and test iOS app in Simulator
|
||||||
Loading…
Reference in New Issue
Block a user