Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

RequestError when github org enabled with IP Allowlist

Aberta
#767 3 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
35/100
Tipo de issue
Bug
Clareza
Precisa de esclarecimento
Status de atividade
Estagnada
Stack de tecnologia
github, javascript
Domínio
release, security

Direção de pesquisa

Nenhum arquivo do repositório ou teste é mencionado. Comece reproduzindo a publicação no GitHub com as configurações de proxy mostradas e inspecione como o plugin constrói suas solicitações ao GitHub; considera-se concluído quando a publicação for bem-sucedida para uma organização cuja lista de permissões de IP exige o proxy.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

Current behavior

[semantic-release] › ✘ An error occurred while running semantic-release: RequestError [HttpError]: Although you appear to have the correct authorization credentials, thexxx organization has an IP allow list enabled, and your IP address is not permitted to access this resource. at /usr/local/nvm/versions/node/v18.18.0/lib/node_modules/semantic-release/node_modules/@octokit/request/dist-node/index.js:112:21 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async requestWithGraphqlErrorHandling (/usr/local/nvm/versions/node/v18.18.0/lib/node_modules/semantic-release/node_modules/@octokit/plugin-retry/dist-node/index.js:71:20) at async Job.doExecute (/usr/local/nvm/versions/node/v18.18.0/lib/node_modules/semantic-release/node_modules/bottleneck/light.js:405:18) { status: 403,

Expected behavior

semantic-release should allow publish to the orgs with IP Allowlist enabled via proxy config.
proxy: { host: 'xxxxx', port: xxx, secureProxy: true }

semantic-release version

22.0.5

CI environment

google cloudbuild

Plugins used

github

semantic-release configuration

[ "@semantic-release/github", { "assets": [ "CHANGELOG.md" ], "proxy": { "host": "xxxx", "port": xxxx, "secureProxy": true } } ]

OR

[ "@semantic-release/github", { "assets": [ "CHANGELOG.md" ], "proxy": "http://XX.XX.XX.XX:XXXX/" } ]

CI logs

[semantic-release] › ✘ An error occurred while running semantic-release: RequestError [HttpError]: Although you appear to have the correct authorization credentials, thexxx organization has an IP allow list enabled, and your IP address is not permitted to access this resource. at /usr/local/nvm/versions/node/v18.18.0/lib/node_modules/semantic-release/node_modules/@octokit/request/dist-node/index.js:112:21 at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async requestWithGraphqlErrorHandling (/usr/local/nvm/versions/node/v18.18.0/lib/node_modules/semantic-release/node_modules/@octokit/plugin-retry/dist-node/index.js:71:20) at async Job.doExecute (/usr/local/nvm/versions/node/v18.18.0/lib/node_modules/semantic-release/node_modules/bottleneck/light.js:405:18) { status: 403,

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

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de semantic-release/github

Todas as issues de semantic-release/github

Issues semelhantes

Mais issues de JavaScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.