Skip to content

Conversation

Michael-A-Kuykendall
Copy link
Owner

Summary

Test plan

  • ✅ All 4 packaging regression tests pass
  • ✅ All 6 template compilation regression tests pass
  • ✅ Validates include_str!() macros compile successfully
  • ✅ Ensures package contains minimum expected file count

🤖 Generated with Claude Code

Adds critical regression tests to prevent template packaging disasters:
- test_crates_io_package_includes_all_required_files: Validates cargo package --list
- test_include_str_macros_would_compile: Tests all include_str!() macros
- test_cargo_install_simulation: Simulates cargo install conditions
- test_package_size_sanity: Ensures package isn't suspiciously small

These tests would have caught issues #73, #86, #88 where template files
were missing from crates.io packages, breaking cargo install for weeks.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>
@Michael-A-Kuykendall Michael-A-Kuykendall merged commit 0c612f9 into main Oct 9, 2025
0 of 4 checks passed
Michael-A-Kuykendall added a commit that referenced this pull request Oct 13, 2025
Adds critical regression tests to prevent template packaging disasters:
- test_crates_io_package_includes_all_required_files: Validates cargo package --list
- test_include_str_macros_would_compile: Tests all include_str!() macros
- test_cargo_install_simulation: Simulates cargo install conditions
- test_package_size_sanity: Ensures package isn't suspiciously small

These tests would have caught issues #73, #86, #88 where template files
were missing from crates.io packages, breaking cargo install for weeks.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-authored-by: Claude <[email protected]>
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