Files
Benjamin LuandGitHub b71d714485 Treat missing requirements as upgrade instead of error (#1429)
## Summary
- in `hasRequirements`, treat missing/changed known packages as
`package-upgrade` instead of `error`
- add/adjust unit tests for `hasRequirements` to reflect the upgrade
flow behavior (missing packages => package-upgrade, not maintenance)

## Context
During validation, a dry-run detected older
comfyui-workflow-templates/comfyui-embedded-docs and returned
`pythonPackages: error`, sending users to maintenance. The dry-run
output matched the known upgrade path, so it should trigger the package
upgrade flow, not a fatal error.

## Testing
- Unit tests updated for `hasRequirements` (tsc/lint via lint-staged)
2025-11-22 15:35:15 -08:00
..