check-labels intermittently fails due to the organization IP allow list
Los mantenedores suelen responder en 1 día
@soutaro ya está trabajando en esto.
Desde el 2/10/2026.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
The required check-labels job can fail while fetching PR labels because GitHub rejects the API request under the organization's IP allow list. This can block merging a correctly labeled PR until the check succeeds.
On #4217, the PR had chore and dependencies labels, both of which satisfy bin/check_labels, but the job failed before it could validate them:
- Failed job
- Successful rerun, without changing the PR code or labels
The failed job reports:
GraphQL: ... the `Shopify` organization has an IP allow list enabled, and your IP address is not permitted to access this resource. (repository)
The empty command output is then passed to bin/check_labels, which raises JSON::ParserError.
The workflow runs on ubuntu-latest and uses gh pr view --json labels with the standard Actions token (GH_TOKEN: ${{ github.token }}). GitHub documents that organization IP allow lists apply to authenticated access to public resources, including GITHUB_TOKEN.
The rejection is explicit in the failure log, but I have not confirmed why the rerun was permitted; the outgoing IP addresses were not recorded.
- Lenguaje dominante
- Ruby
- Estrellas
- 2k
- Forks
- 282
- Merge medio
- 10 h 12 min
- PR fusionados (30 d)
- 11
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una 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 Shopify/ruby-lsp
-
Multi-line `<%# %>` ERB comments are parsed as Ruby, so semantic highlighting colors the prose as method callsPosiblemente ocupada @Pybsama la tomó hace 68 días. Abiertobug Stale
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Shopify/ruby-lsp#4181 · 1 comentario · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Linux file system with square brackets in the directory/filename are failing to be indexedPosiblemente ocupada @andriytyurnikov la tomó hace 201 días. Abiertobug help-wanted pinned
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Shopify/ruby-lsp#3503 · 8 comentarios · 1 reacción ·
Los mantenedores suelen responder en 1 día
-
Paths need to be escapedPosiblemente ocupada @Vraiment la tomó hace 1 día. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
Los mantenedores suelen responder en 1 día
-
bug pinned
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
Shopify/ruby-lsp#4208 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de Shopify/ruby-lsp
Issues similares
-
[bug]: Sticky Streak DisappearedAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Použiť Redis pre ActionCableAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
slovensko-digital/autogram-portal#392 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
voxpupuli/puppet-quadlets#122 · 5 comentarios ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
TheOdinProject/curriculum#31452 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100