mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-06 02:54:26 +00:00
The 16.0.0 entry pkgmgr wrote on top of CHANGELOG.md uses "-" bullets while every older entry uses "*". MD004's default "consistent" style takes the marker of the first list in a file, so lint-markdown reported 400 MD004 findings in CHANGELOG.md and the pre-push gate refused the release push. MD004 is now pinned to "dash", the marker pkgmgr and the changelog skill write, and make autoformat (markdownlint-cli2 --fix) converted the lists of the 72 files that still used "*". Only list markers changed. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
1.9 KiB
1.9 KiB
3.0.0 (2026-02-11)
[3.0.0] - 2026-02-11
- 🚨 Breaking Changes
- Deployment type flag removed The CLI flag -T / INFINITO_DEPLOY_TYPE has been removed. Deployment types are now derived automatically from invokable role rules.
- Universal stage execution removed Universal roles are no longer executed as a separate lifecycle stage. They are handled exclusively via constructor and destructor stages. This prevents duplicate executions but changes lifecycle behavior.
- Removed CLI flags The following options are no longer available: --sound --no-signal --alarm-timeout
- CI filtering changed ONLY_APP has been replaced with a space-separated WHITELIST. INCLUDE_RE and EXCLUDE_RE have been removed. Lifecycle selection via TESTED_LIFECYCLES is no longer supported.
- Web-App Chess deployment changed The custom Dockerfile was removed. The service now uses a prebuilt registry image. Runtime yarn install no longer runs during container startup.
⚠ Behavior Changes
- Deployment type detection Deployment types server, workstation, and universal are now derived strictly from centralized invokable rules. Inventory group aliases are no longer interpreted.
- Matomo healthcheck behavior Healthchecks were reworked. HTTP readiness validation is stricter. Bootstrap now retries before failing. Container health timing differs from previous versions.
- OpenResty image handling Image and version are now resolved from role configuration instead of hardcoded variables. Custom overrides must be placed in config.
- Docker command abstraction Direct docker exec usage was replaced with container exec. Custom scripts relying on raw docker commands may require adjustment.
- CI release triggering Release logic is now driven by commit tags instead of tag-push events.
🧹 Removed
- Sound subsystem
- Deprecated lifecycle filtering logic
- Legacy matrix text-based filtering
- Obsolete CLI and CI parameters