nuno maduro
52819501eb
chore: fixes tia when not running on root
2026-07-14 14:34:00 +01:00
nuno maduro
72ab506d7b
Merge branch '4.x' into 5.x
2026-07-06 18:47:25 +01:00
nuno maduro
df42b9ed7b
chore: style
2026-07-06 13:17:11 +01:00
nuno maduro
145e20db75
chore: merges 4.x
2026-06-25 20:20:20 +01:00
Conor Murphy
ac8feafdcc
fix: guard Tia argv scanning against non-string args ( #1736 )
...
The Tia plugin scans the raw argv with str_starts_with() in
argumentPresent() and hasExplicitPathArgument(). In the parallel worker
path (bin/worker.php) the unserialized argv can contain an integer
--random-order-seed value as a separate element, which made
str_starts_with() throw:
TypeError: str_starts_with(): Argument #1 ($haystack) must be of
type string, int given
This is the same class of bug as #1206 , which was only fixed in
HandleArguments; it resurfaced in the newer Tia plugin. Cast each argv
element to string before scanning, mirroring the #1206 fix.
Adds a regression test, and updates the parallel count assertion and the
success snapshot to account for it.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 20:03:06 +01:00
nuno maduro
b828ddcec7
chore: style
2026-05-04 07:38:50 -03:00
nuno maduro
e0419d1328
release: v4.7.0
2026-05-03 12:46:24 -03:00
nuno maduro
29b4452443
wip
2026-05-03 11:33:30 -03:00
nuno maduro
6aabd977cd
wip
2026-05-03 11:01:52 -03:00
nuno maduro
c250b9da4f
wip
2026-05-03 10:37:17 -03:00
nuno maduro
46bc3dc628
wip
2026-05-03 10:34:44 -03:00
nuno maduro
d3ce498b8a
wip
2026-05-03 10:31:47 -03:00
nuno maduro
75593b6454
wip
2026-05-03 13:37:27 +01:00
nuno maduro
89590d6120
wip
2026-05-03 13:35:01 +01:00
nuno maduro
a3796daa42
wip
2026-05-03 13:24:10 +01:00
nuno maduro
e3004db666
wip
2026-05-03 12:43:38 +01:00
nuno maduro
99cc4e0146
wip
2026-05-02 19:33:09 +01:00
nuno maduro
536d79f765
wip
2026-05-02 19:20:55 +01:00
nuno maduro
9e4cf4b665
wip
2026-05-02 18:58:42 +01:00
nuno maduro
7bea819978
wip
2026-05-02 18:47:26 +01:00
nuno maduro
7b1ec9f003
wip
2026-05-02 17:59:13 +01:00
nuno maduro
d00ec95dd9
wip
2026-05-02 17:58:55 +01:00
nuno maduro
89f3d6cb39
wip
2026-05-02 17:45:54 +01:00
nuno maduro
1aa80dc398
wip
2026-05-02 17:18:35 +01:00
nuno maduro
5f37939fda
wip
2026-05-02 17:02:11 +01:00
nuno maduro
925935a7e8
wip
2026-05-02 15:33:38 +01:00
nuno maduro
460401c379
wip
2026-05-02 15:26:58 +01:00
nuno maduro
4a8c2d7d78
wip
2026-05-02 15:03:44 +01:00
nuno maduro
9b7c15d5b6
wip
2026-05-02 12:03:35 +01:00
nuno maduro
872796bd9b
wip
2026-05-02 12:00:47 +01:00
nuno maduro
c38d32ae86
wip
2026-05-02 09:49:33 +01:00
nuno maduro
6407c4f78f
wip
2026-05-02 01:58:39 +01:00
nuno maduro
6e1bf63f6a
wip
2026-05-02 01:40:35 +01:00
nuno maduro
1d3e8bb5dd
wip
2026-05-02 01:03:06 +01:00
nuno maduro
3cc9b169e3
wip
2026-05-02 00:52:57 +01:00
nuno maduro
c4911d046b
wip
2026-05-02 00:06:04 +01:00
nuno maduro
d0295f6168
wip
2026-05-01 23:59:25 +01:00
nuno maduro
bf48e20880
wip
2026-05-01 22:36:15 +01:00
nuno maduro
34f1e9a7f2
fix
2026-05-01 21:51:09 +01:00
nuno maduro
aa3a7c303a
wip
2026-05-01 21:32:59 +01:00
nuno maduro
5c08a135f7
wip
2026-05-01 21:30:44 +01:00
nuno maduro
6e0e030d71
wip
2026-05-01 21:22:33 +01:00
nuno maduro
a349f53964
wip
2026-05-01 20:42:14 +01:00
nuno maduro
a725e774c0
wip
2026-05-01 20:28:39 +01:00
nuno maduro
bed5e5b54a
wip
2026-05-01 20:02:46 +01:00
nuno maduro
45b1d4ce20
wip
2026-05-01 19:50:54 +01:00
nuno maduro
0a97d3a288
asd
2026-05-01 15:33:06 +01:00
nuno maduro
3802fa80e6
asd
2026-05-01 15:19:19 +01:00
nuno maduro
5c3cbc14d2
wip
2026-05-01 15:07:10 +01:00
nuno maduro
07416a3c61
wip
2026-05-01 03:30:28 +01:00