Commit 3d13be4
committed
github: fix self-hosted runner checkout issues
The unified workflow had two critical issues with repository checkout
on self-hosted runners. For pull requests, it attempted to fetch
non-existent merge refs like "35/merge". For push events, it used
incomplete HTTPS URLs missing the .git suffix.
This fixes both by using proper GitHub PR refs (refs/pull/N/head)
and complete HTTPS clone URLs with .git suffix for the public repository.
Fixes: 1b74004 ("github: unify self-hosted runner workflows")
Generated-by: Claude AI
Signed-off-by: Daniel Gomez <[email protected]>1 parent 94c328d commit 3d13be4
1 file changed
+22
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
184 | 184 | | |
185 | 185 | | |
186 | 186 | | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
191 | 199 | | |
192 | 200 | | |
193 | 201 | | |
194 | 202 | | |
195 | 203 | | |
196 | 204 | | |
197 | | - | |
198 | | - | |
| 205 | + | |
199 | 206 | | |
200 | 207 | | |
201 | 208 | | |
202 | | - | |
203 | | - | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
204 | 218 | | |
205 | 219 | | |
206 | 220 | | |
| |||
0 commit comments