Commit 9b50b12
CI: fix parallel-install gate ref check (--end-of-options, not --)
The TASK-044 v1+v2 parallel-install gate always false-SKIPped with
"ref 'origin/master' not in this repository" even though the CI step
successfully fetches origin/master. Cause: the Phase-2 ref probe used
`git rev-parse --verify -- "$MASTER_REF"`. The `--` makes rev-parse treat
the following argument as a PATHSPEC, not a revision, so it never resolved
the ref (verified locally: `rev-parse --verify -- origin/master` fails,
`rev-parse --verify origin/master` succeeds). Since skip is not authorized
in CI, the gate failed the gcc-14 dynamic lane on every run.
Use `--end-of-options`, which ends option parsing (preserving the guard
against an option-like MASTER_REF) while still treating the argument as a
revision. Line 176's `worktree add` takes the ref as a trailing positional
and is unaffected.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NpysYDDJac63yz2mZKKiDf1 parent 19608ee commit 9b50b12
1 file changed
Lines changed: 5 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
160 | 160 | | |
161 | 161 | | |
162 | 162 | | |
163 | | - | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
164 | 168 | | |
165 | 169 | | |
166 | 170 | | |
| |||
0 commit comments