Skip to content

chore(deps): bump webware-tools to 1.0.0-rc.6 - #27

Merged
tyrsson merged 2 commits into
1.0.xfrom
chore/bump-webware-tools-rc6
Oct 15, 2026
Merged

tyrsson merged 2 commits into
1.0.xfrom
chore/bump-webware-tools-rc6

Conversation

@tyrsson

@tyrsson tyrsson commented Oct 15, 2026

Copy link
Copy Markdown
Member

Bumps the dev dependency webware/webware-tools from ^1.0.0-rc.5 to ^1.0.0-rc.6.

Two changes in rc.6 reach this repo:

  • The vendored mago.toml pins mago 1.57.0 (was 1.55.0). This repo's own mago.toml is extends-only, so the pin is inherited from the vendor tree.
  • The chain setting preserve-breaking-member-access-chain-first-method-on-same-line is dropped, so its effective value is now false and mago format starts a fluent chain on the receiver line.

Formatting

No formatting commit: mago format produces no diff in this repo under the 1.57.0 pin. The existing layout already satisfies the new chain default.

Baseline reconciliation

Mago 1.57.0 changed the text of several analyzer messages and, here, stopped reporting a finding outright. Baseline entries are keyed on diagnostic message text, so the entry written by 1.55.0 stopped matching its finding and mago reported the baseline as containing an entry for an issue that no longer exists.

The orphaned entry was removed with mago's own --remove-outdated-baseline-entries, so the file was rewritten by the tool rather than edited by hand.

Entries
Before 1
After 0

The removed entry was possibly-invalid-argument on IteratorIterator::__construct in src/NavigationFilterIterator.php. It was the only entry in the file, so the baseline is now empty and is written in mago's own empty form (variant plus issues = []).

Under 1.57.0 the analyzer reports no findings at all in this repo, confirmed against a baseline-ignoring run, so an empty baseline is complete rather than lossy.

No source behaviour changed and no source file was modified. The underlying finding is deferred to a later components burndown pass rather than fixed here.

mago analyze now exits 0 with no outdated-entry warning, and consecutive runs are identical, which confirms the baseline matches 1.57.0 output exactly.

Gate results

Gate Exit code
mago format --check 0
mago lint 0
mago analyze 0
mago guard 0

Tests: composer test exit 0, 23 tests / 42 assertions. composer test-integration exit 0, 1 test / 6 assertions.

Moves the dev dependency from ^1.0.0-rc.5 to ^1.0.0-rc.6. The rc.6 vendored
mago.toml pins mago 1.57.0 instead of 1.55.0 and drops
preserve-breaking-member-access-chain-first-method-on-same-line. mago format
produces no diff in this repo under the new pin, so only the dependency
change and the baseline reconciliation are required.
Mago 1.57.0 no longer reports the possibly-invalid-argument finding on
IteratorIterator::__construct in src/NavigationFilterIterator.php, so the
only entry in the baseline became orphaned and mago warned that it no longer
matched any issue. The entry is removed with mago's own
--remove-outdated-baseline-entries so the baseline is rewritten by the tool
rather than by hand.

The file previously held that single entry and is now empty, written in
mago's own empty form (variant plus issues = []). Under 1.57.0 the analyzer
reports no findings at all in this repo, confirmed against a
baseline-ignoring run, so an empty baseline is complete rather than lossy.

No source behaviour changed and no source file was touched. The underlying
source finding is deferred to a later components burndown pass rather than
fixed here.
@codecov

codecov Bot commented Oct 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@tyrsson
tyrsson merged commit 989f381 into 1.0.x Oct 15, 2026
12 checks passed
@tyrsson
tyrsson deleted the chore/bump-webware-tools-rc6 branch October 15, 2026 19:27
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.

1 participant