Token bug in converter.m
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Both the GitHub and GitLab cases pass "" as the default token (lines 21, 25), but the GitHub.m and GitLab.m constructors expect missing to skip authentication. So even when no token env var is set, "" gets sent as the auth header and the API returns 401. The unauthenticated GitHub path should work but can't because of this.
Reproduction Steps:
- Install DocMaker v0.8.0 (MATLAB_DocMaker.mltbx from the GitHub release) in MATLAB:
>> matlab.addons.install("MATLAB_DocMaker.mltbx")
- Make sure no token is set anywhere:
>> setenv("DOCMAKER_GITLAB_HOSTNAME", "")
>> setenv("DOCMAKER_GITLAB_TOKEN", "")
- Minimal repro:
>> setenv("DOCMAKER_CONVERTER", "GitHub")
>> c = docmaker.converter();
>> c.Token % Expected <missing>
ans =
""
>> c.md2xml("# Hello")
Error using docmaker.GitHub/md2xml (line 80)
[HTTP/1.1 401 Unauthorized] Bad credentials
- Lenguaje dominante
- MATLAB
- Estrellas
- 10
- Forks
- 3
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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 mathworks/docmaker
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Provide a docinit functionaliyQuizá libre de nuevo @k-deeley la tomó hace 42 días y no hay ningún pull request abierto. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 48/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 59/100
-
No local converter optionPosiblemente ocupada @k-deeley la tomó hace 13 días. Abiertoenhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
Todos los issues de mathworks/docmaker
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 69/100
UniprJRC/DSwithMATLAB#232 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
windows clang 20 warnings buildAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
wissem01chiha/slxio#51 ·
-
census digest: print a denominator for EDGE-FAMILY CARDINALITY VIOLATIONS (did-schema OPEN_WORK #79)AbiertoV2
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
VH-Lab/DID-matlab#399 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
VH-Lab/NDI-matlab#1183 ·
Los mantenedores suelen responder en 1 día