Plugin fails to load with ssh error: "Permission denied (publickey)"
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- git, github-actions, javascript
Línea de trabajo
Comienza con el workflow release.yml y la configuración de semantic-release en package.json; después, sigue cómo los plugins configurados de GitHub y Git llegan a la comprobación get-git-auth-url de semantic-release. Reproduce el workflow y compara la ruta documentada de autenticación del token y del repositorio con el dry-run que falla; la tarea estará terminada cuando el release job cargue sus plugins sin el error de permisos de SSH.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I'm configuring semantic-release in a repo, but I get the error. Plugin fails to load.
GITHUB_TOKEN is definitely passed, other plugins work correctly.
Error:
[4:00:32 PM] [semantic-release] › ✔ Loaded plugin "fail" from "@semantic-release/github"
...
...
2023-07-30T16:00:32.331Z semantic-release:get-git-auth-url Verifying ssh auth by attempting to push to [email protected]:SylvanasCry/schema-registry-ajv.git
2023-07-30T16:00:32.421Z semantic-release:git Error: Command failed with exit code 128: git push --dry-run --no-verify [email protected]:SylvanasCry/schema-registry-ajv.git HEAD:master
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
at makeError (file:///home/runner/work/schema-registry-ajv/schema-registry-ajv/node_modules/semantic-release/node_modules/execa/lib/error.js:60:11)
release.yml
name: Release
on:
push:
branches:
- master
permissions:
contents: read # for checkout
jobs:
release:
name: Release
runs-on: ubuntu-latest
permissions:
contents: write # to be able to publish a GitHub release
issues: write # to be able to comment on released issues
pull-requests: write # to be able to comment on released pull requests
id-token: write # to enable use of OIDC for npm provenance
steps:
# ...
# ...
# ...
- name: Release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npm run semantic-release
package.json
"release": {
"branches": [
"master"
],
"plugins": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
[
"@semantic-release/github",
{
"assets": [
{ "path": "dist/index.js", "label": "Module" },
{ "path": "README.md", "label": "Documentation" },
{ "path": "CHANGELOG.md", "label": "Documentation" },
{ "path": "LICENSE", "label": "License" }
]
}
],
"@semantic-release/npm",
[
"@semantic-release/changelog",
{
"changelogFile": "CHANGELOG.md"
}
],
[
"@semantic-release/git",
{
"assets": ["package.json", "CHANGELOG.md"],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
]
]
},
- Lenguaje dominante
- JavaScript
- Estrellas
- 535
- Forks
- 150
- Merge medio
- 5 d 16 h
- PR fusionados (30 d)
- 11
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 semantic-release/github
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
semantic-release/github#1297 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
semantic-release/github#1242 · 1 comentario · 4 reacciones ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
semantic-release/github#1103 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
[@semantic-release/github] step fails with 404 error when trying to access non-existent PR # 1Abiertobug
Dificultad 3/5 1-2 días Aptitud para principiantes 68/100
semantic-release/github#1092 · 6 comentarios ·
Los mantenedores suelen responder en 1 día
-
immutable releasesAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
semantic-release/github#1082 · 5 comentarios · 2 reacciones ·
Los mantenedores suelen responder en 1 día
Todos los issues de semantic-release/github
Issues similares
-
Daemon delete dialog: "Remove all ExApps" checkbox and `removeExApps` parameter have no effectAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
Los mantenedores suelen responder en 3 días
-
Add: Atlas TVAbiertochannels:add check:passed
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 4 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
jaegertracing/jaeger-ui#4547 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
feedback simulation workshop
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
githubnext/gh-aw-workshop#4090 ·
Los mantenedores suelen responder en 1 día
-
bug deck: add to staging level: missing p-feature: Manage Submissions p-feature: Submissions and process priority: MUST HAVE ready for dev lead role: missing size: missing time sensitive
Dificultad 2/5 1-3 horas Aptitud para principiantes 67/100
hackforla/tdm-calculator#3581 ·
Los mantenedores suelen responder en 2 días