Skip to content

chore: align cross-platform dev environment with webware-tools - #6

Merged
tyrsson merged 3 commits into
1.0.xfrom
chore/align-cross-platform-dev-env
Aug 23, 2026
Merged

chore: align cross-platform dev environment with webware-tools#6
tyrsson merged 3 commits into
1.0.xfrom
chore/align-cross-platform-dev-env

Conversation

@tyrsson

@tyrsson tyrsson commented Aug 22, 2026

Copy link
Copy Markdown
Member

Summary

Adds the cross-platform dev environment from the \webware-tools\ alignment preset, and completes alignment to the updated ruleset.

Changes

  • Add \compose.yml\ (Mago 1.47.3, mysql:9.7 commented)
  • Add \Dockerfile\ (MAGO_VERSION 1.47.3, PHP 8.4)
  • Add .dockerignore\
  • Add compose-backed .devcontainer/devcontainer.json\
  • Advance \webware/webware-tools\ lock to \ddd4fae\
  • Bump \infection/infection\ ^0.34.1\ → ^0.35.0\ (aligns with webware-core/htmx/admin; 0.35.x adds Windows-specific PHPUnit filter + mago mutant thread-count fixes)

Notes

Add compose.yml, Dockerfile, .dockerignore and a compose-backed
devcontainer from the webware-tools alignment preset (Mago 1.47.3,
mysql:9.7 commented). Advance webware/webware-tools lock to ddd4fae.
@codecov

codecov Bot commented Aug 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Align with the webware-tools updated ruleset (matches webware-core,
webware-htmx, webware-admin). 0.35.x includes Windows-specific PHPUnit
filter and mago mutant thread-count fixes.
- Document @throws Exception\InvalidHopsValueException on SystemMessenger
  convenience methods (danger/info/sendNow/success/warning) and interface
- Annotate public API symbols with @api and AbstractMessage with @internal
  to satisfy missing-api-or-internal
- Apply mago format drift (1.47.2 -> 1.47.3)
@tyrsson
tyrsson merged commit 01b469d into 1.0.x Aug 23, 2026
11 checks passed
@tyrsson
tyrsson deleted the chore/align-cross-platform-dev-env branch August 23, 2026 02:45
@tyrsson tyrsson added ims-migration Package moving out of the inventory-management-system application tooling-alignment Tooling alignment with webware-tools reusable workflow labels Aug 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ims-migration Package moving out of the inventory-management-system application tooling-alignment Tooling alignment with webware-tools reusable workflow

Projects

Development

Successfully merging this pull request may close these issues.

1 participant