Skip to content

fix(installer): add .github/workflows/ and mcp-servers/ to FrameworkFiles#197

Merged
JoshLuedeman merged 1 commit intomainfrom
fix/installer-missing-framework-files
Mar 31, 2026
Merged

fix(installer): add .github/workflows/ and mcp-servers/ to FrameworkFiles#197
JoshLuedeman merged 1 commit intomainfrom
fix/installer-missing-framework-files

Conversation

@JoshLuedeman
Copy link
Copy Markdown
Owner

Problem

Two framework directories were silently excluded during teamwork init / teamwork update because they were missing from the FrameworkFiles allowlist in internal/installer/installer.go.

Missing prefix What users weren't getting
.github/workflows/ teamwork-ci.yaml.example — the GitHub Actions CI template added in v1.2.0 (#59)
mcp-servers/ All 5 Python MCP servers added in v1.1.0

Both are documented as part of the framework (docs/mcp.md, CHANGELOG v1.1.0 / v1.2.0) but were never actually installed in target repositories.

Fix

  • Add .github/workflows/ and mcp-servers/ to FrameworkFiles
  • Update TestIsFrameworkFile_Excluded — remove the now-incorrect assertion that .github/workflows/ci.yaml is excluded
  • Extend TestFrameworkFiles_IncludesScriptsAndMakefile to assert both new prefixes are present

Testing

All existing installer tests pass. New assertions confirm the two prefixes are present in FrameworkFiles and that isFrameworkFile returns true for paths under them.

…iles

Both directories were silently skipped during install/update:
- .github/workflows/ — excluded teamwork-ci.yaml.example (added v1.2.0, #59)
- mcp-servers/ — excluded all 5 Python MCP servers (added v1.1.0)

Update TestIsFrameworkFile_Excluded to remove the now-valid
.github/workflows/ci.yaml case, and extend the coverage test to
assert both new prefixes are present.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@JoshLuedeman JoshLuedeman merged commit 791d553 into main Mar 31, 2026
@JoshLuedeman JoshLuedeman deleted the fix/installer-missing-framework-files branch March 31, 2026 20:34
JoshLuedeman added a commit that referenced this pull request Mar 31, 2026
Backfill v1.6.0 entry (was tagged but never added to CHANGELOG).
Add v1.7.0 entry covering PRs #194#197.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant