Commit 9597ecd
committed
Cross the Phar and WordPress dimensions
`use-phar: true` was excluded on trunk and `use-phar: false` on latest, which
made each fully determined by the other: the Phar was only ever tested against
WP latest, and source only against trunk. Two combinations therefore went
untested — including source against WP latest, which is the ordinary local
setup and arguably the most important one in the file.
Cross the two dimensions and drop only the combinations that add no signal.
Source against WP latest and the Phar against trunk both run now, the latter as
an early warning that a WP change has broken the released binary. Neither is
covered by the continue-on-error condition, so both can fail the build.
This takes the run from 155 jobs to 217. The 256-job matrix cap is the reason
the remaining source combinations are dropped rather than the whole cross
product being enabled, which would have needed 310.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Jy4dmjymj9VmoTBaqrV4iX1 parent 0b272de commit 9597ecd
1 file changed
Lines changed: 17 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
89 | 99 | | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
90 | 103 | | |
91 | 104 | | |
92 | 105 | | |
| |||
0 commit comments