Commit a707867
fix(mex): bypass install() in CI + remove broken add-paths filter (#94)
Round 2 on the multi-platform refresh pipeline (after #93). Two
remaining issues from validation run 25055144678:
1. Windows MATLAB still emitted no .mexw64 despite the install.m
probe-2 guard. The Compile step ran for 6s with zero MATLAB output
— too short for actual compilation, suggesting install() exited
before first_run() ran (possibly a path resolution issue with
`fileparts(mfilename('fullpath'))` inside run-matlab-command's
temp cwd, but also generally undesirable in CI). install()'s
needs_build cache is a user-facing convenience; CI should compile
unconditionally. Replace `install();` with explicit
`addpath('libs/FastSense'); build_mex();` plus a diagnostic header
(cwd, mexext, arch, build_mex path) that prints regardless.
2. The aggregator's create-pull-request `add-paths` filter (with
nested-glob patterns like `libs/FastSense/private/octave-*/**`)
silently failed to stage despite git status showing all the
modifications. peter-evans/create-pull-request then errored with
"no changes added to commit" → "Unexpected error". Remove the
filter; the aggregator's working tree is exclusively the committed
repo plus extracted MEX artifacts plus the regenerated stamp, so
staging all changes is correct here.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent dbc2c73 commit a707867
1 file changed
Lines changed: 22 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
94 | | - | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
95 | 100 | | |
96 | 101 | | |
97 | | - | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
98 | 111 | | |
99 | 112 | | |
100 | 113 | | |
| |||
317 | 330 | | |
318 | 331 | | |
319 | 332 | | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | | - | |
328 | | - | |
329 | | - | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
0 commit comments