Skip to content

ArrayKit 5.3.0 release hardening and Runwire 2.1 integration - #35

Merged
abmmhasan merged 129 commits into
mainfrom
feature/runwire-2.1
Oct 5, 2026
Merged

abmmhasan merged 129 commits into
mainfrom
feature/runwire-2.1

Conversation

@abmmhasan

Copy link
Copy Markdown
Member

Scope

Implements arraykit-review-and-release-plan.md for the ArrayKit 5.3.0 release.

Work will proceed in batches so GitHub workflow QA/analysis feedback is available throughout implementation:

  • Batch A — R01/R02/R03/R07 regressions and fixes
  • Batch B — R04/R05/R06/R08 cache, memoization, and export lifecycle
  • Batch C — R09/R10/R11/R12 semantic boundary fixes and duplicate consolidation
  • Batch D — replay-memory, bounded DTO graph APIs, dependency assessment, lifecycle docs
  • Batch E — optional Runwire 2.1.1 instance binding for lazy traversal
  • Batch F — integrated release acceptance and 5.3.0 candidate evidence

The PR is opened before implementation intentionally so reusable PHPForge workflow feedback remains part of each batch.

No merge or release action is intended from this PR without final acceptance.

Comment thread src/Array/ArrayMulti.php Fixed
Comment thread src/Collection/LazyCollection.php Fixed
Comment thread src/Facade/ModuleProxy.php Fixed
Comment thread src/Facade/ModuleProxy.php Fixed
Comment thread src/Facade/ModuleProxy.php Fixed
- Increase soak worker duration to 300 seconds and warmup cycles to 10 in security-standards workflow 👷
- Add tag triggers to the push event in the security standards workflow 🚀
- Introduce a release job for handling tag pushes with write permissions ✨
- Conditionally execute phpforge and release-acceptance jobs to skip tag pushes 👷
- Remove release candidate guidance status notes from release documentation 📝
@abmmhasan
abmmhasan marked this pull request as ready for review October 5, 2026 11:09
@abmmhasan
abmmhasan merged commit 5f72655 into main Oct 5, 2026
15 checks passed
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.

2 participants