GHE.com support broken for SSH/Git remote URLs
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 48/100
- Tipo de issue
- Error
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- git, typescript, vscode
- Área
- devtools
Línea de trabajo
El fallo está identificado en src/git/repository.ts en la línea 81; reprodúcelo con el remoto SSH de ghe.com documentado y la configuración de enterprise, y después inspecciona cómo se analiza ese valor. Se considera terminado cuando la extensión se inicializa correctamente para el remoto SSH/Git sin el error Invalid URL.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
It appears that the implementation of https://github.com/github/vscode-github-actions/issues/457 through https://github.com/github/vscode-github-actions/pull/458 was broken by https://github.com/github/vscode-github-actions/pull/469 if you are not using http remote urls and instead use the SSH/Git remote urls, e.g. <company>@<company>.ghe.com:org/repo.git.
Log output:
Activating GitHub Actions extension...
Error getting GitHub context
Invalid URL
TypeError: Invalid URL
at new URL (node:internal/url:818:25)
at /home/gustav/.vscode-server/extensions/github.vscode-github-actions-0.27.2/dist/extension-node.js:1:1158030
at async Promise.all (index 0)
at async /home/gustav/.vscode-server/extensions/github.vscode-github-actions-0.27.2/dist/extension-node.js:1:1157669
at async De (/home/gustav/.vscode-server/extensions/github.vscode-github-actions-0.27.2/dist/extension-node.js:1:1157518)
at async os (/home/gustav/.vscode-server/extensions/github.vscode-github-actions-0.27.2/dist/extension-node.js:1:1339675)
at async db.n (file:///home/gustav/.vscode-server/bin/488a1f239235055e34e673291fb8d8c810886f81/out/vs/workbench/api/node/extensionHostProcess.js:112:13386)
at async db.m (file:///home/gustav/.vscode-server/bin/488a1f239235055e34e673291fb8d8c810886f81/out/vs/workbench/api/node/extensionHostProcess.js:112:13349)
at async db.l (file:///home/gustav/.vscode-server/bin/488a1f239235055e34e673291fb8d8c810886f81/out/vs/workbench/api/node/extensionHostProcess.js:112:12805)
To Reproduce
Steps to reproduce the behavior:
- Set up a repo on a ghe.com instance. Add VS Code settings as follow:
{ "github-enterprise.uri": "https://<company>.ghe.com", "github-actions.use-enterprise": true } - Check out the repository using the git/ssh remote:
git clone <company>@<company>.ghe.com:org/repo.git - The Github Actions extension will fail to initialize due to
URLfailing to parse<company>@<company>.ghe.com:org/repo.gitas a URL which then throws an error which is not handled.
Screenshots
Extension Version
v0.27.2
Additional context
- Lenguaje dominante
- TypeScript
- Estrellas
- 661
- Forks
- 214
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de github/vscode-github-actions
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
github/vscode-github-actions#627 · 1 reacción ·
-
long work Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
github/vscode-github-actions#628 ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
github/vscode-github-actions#625 ·
-
bug
Dificultad 3/5 1-2 días Aptitud para principiantes 64/100
github/vscode-github-actions#621 · 3 comentarios ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 50/100
github/vscode-github-actions#619 ·
Todos los issues de github/vscode-github-actions
Issues similares
-
[Bug]: Discord Activity titles with emoji are rejected as over 80 characters when they are not Abiertoclawsweeper:linked-pr-open clawsweeper:no-new-fix-pr clawsweeper:source-repro impact:message-loss issue-rating: 🦞 diamond lobster maturity:stable P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Eynzof/Hermes-CN-Desktop#616 ·
-
ZCode 3.14.3 に対応する Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
supermomonga/zcode-acp#24 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
growthbook/growthbook#7100 ·
-
triage
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100