chore(ci): setup GitHub Actions CI for web, api, mobile matrix#9
Open
gracefullight wants to merge 2 commits intomainfrom
Open
chore(ci): setup GitHub Actions CI for web, api, mobile matrix#9gracefullight wants to merge 2 commits intomainfrom
gracefullight wants to merge 2 commits intomainfrom
Conversation
Agent type is global config, so multiple active workspaces all use the same agent. Changed from AgentType-keyed maps to slot-indexed maps so each workspace gets its own desk character and issue bubble. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Replace the scaffold CI with a monorepo-aware pipeline: - Web (dashboard): Biome lint + tsc --noEmit + vitest - API: ruff lint + mypy + pytest via uv - Mobile: flutter analyze + flutter test - Path-based change detection via dorny/paths-filter - Concurrency control to cancel stale runs - Harness validate job retained for secret/architecture checks - Simplified PR template for monorepo workflow Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
What: Replace scaffold CI with monorepo-aware parallel pipeline for web, api, and mobile.
Why: FIR-10 — enable CI checks for all three project layers before code lands.
Issue: FIR-10
Changes
.github/workflows/ci.yml— 4 parallel jobs:changes: path-based change detection viadorny/paths-filterweb: Biome lint +tsc --noEmit+ vitest (targetsdashboard/)api: ruff + mypy + pytest via uv (targetsapi/)mobile: flutter analyze + flutter test (targetsapps/mobile/)validate: harness secret/architecture checks (always runs).github/PULL_REQUEST_TEMPLATE.md— simplified for monorepo workflowDesign Decisions
validatejob runs unconditionally to catch secrets and architecture violations.mise.toml: Node 22 (Bun), Python 3.12, Flutter 3.xTest plan
dashboard/**orbiome.jsonchangesapi/**changesapps/mobile/**changes🤖 Generated with Claude Code