Plugin fails to load with ssh error: "Permission denied (publickey)"
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- git, github-actions, javascript
Direção de pesquisa
Comece pelo workflow release.yml e pela configuração do semantic-release em package.json; em seguida, rastreie como os plugins configurados do GitHub e do Git chegam à verificação get-git-auth-url do semantic-release. Reproduza o workflow e compare o caminho documentado de autenticação do token e do repositório com o dry-run que falha; a tarefa estará concluída quando o release job carregar seus plugins sem o erro de permissão SSH.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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}"
}
]
]
},
- Linguagem predominante
- JavaScript
- Estrelas
- 537
- Forks
- 147
- Merge médio
- 25min
- PRs com merge (30d)
- 9
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de semantic-release/github
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
semantic-release/github#1297 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 38/100
semantic-release/github#1242 · 1 comentário · 4 reações ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 45/100
semantic-release/github#1103 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
[@semantic-release/github] step fails with 404 error when trying to access non-existent PR # 1Talvez já em andamento @sjh9714 assumiu há 45 dias. Abertabug
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
semantic-release/github#1092 · 6 comentários ·
Mantenedores costumam responder em até 1 dia
-
immutable releasesAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 42/100
semantic-release/github#1082 · 5 comentários · 2 reações ·
Mantenedores costumam responder em até 1 dia
Todas as issues de semantic-release/github
Issues semelhantes
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Billionmail/BillionMail#389 ·
-
beginner-friendly category:finding-titles community enhancement first-timers-only good first issue hacktoberfest help wanted low hanging fruit micro-contribution type: task up-for-grabs
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 85/100
Berserk-hub150/skillhawk#227 · 1 comentário ·
Mantenedores costumam responder em até 8 dias
-
Remove responsibilities not working in Custom Roles & BadgesTalvez já em andamento @thomasgwatson assumiu hoje. Abertaagent-ready agent:needs-test
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 2 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
gkjohnson/three-mesh-bvh#933 ·
-
scope: curriculum status: waiting triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
freeCodeCamp/freeCodeCamp#71076 ·
Mantenedores costumam responder em até 1 dia