mirror of
https://github.com/trailofbits/algo.git
synced 2025-09-23 04:13:20 +02:00
* Fix Ansible 12.0.0 boolean type checking issue Ansible 12.0.0 enforces strict type checking for conditionals and no longer automatically converts string values "true"/"false" to booleans. This was causing deployment failures after the recent Ansible version bump. Changes: - Fix ipv6_support to use 'is defined' which returns boolean instead of string - Fix algo_* variables in input.yml to use {{ false }} instead of string "false" - Add comprehensive tests to prevent regression - Add mutation testing to verify tests catch the issue The fix uses native boolean expressions instead of string literals, ensuring compatibility with Ansible 12's strict type checking while maintaining backward compatibility. Fixes #14833 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix Python linting issues in test files - Fix import sorting and remove unused imports - Remove trailing whitespace and blank lines with whitespace - Use underscore prefix for unused loop variables - Remove unnecessary file open mode arguments - Add newlines at end of files - Remove unused variable assignments All ruff checks now pass. --------- Co-authored-by: Claude <noreply@anthropic.com> |
||
---|---|---|
.. | ||
defaults | ||
handlers | ||
tasks | ||
templates |