check-labels intermittently fails due to the organization IP allow list
维护者通常 1 天内回复
评估
这个 Issue 还没有评估数据。
描述
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.
- 主要语言
- Ruby
- 星标
- 2k
- 派生
- 284
- 平均合并
- 10 小时 12 分钟
- 30 天内合并 PR
- 11
环境准备
在浏览器里用你自己的 GitHub 账号启动这个项目的开发容器。
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
Shopify/ruby-lsp 的其他 Issue
-
Multi-line `<%# %>` ERB comments are parsed as Ruby, so semantic highlighting colors the prose as method calls可能已有人在做 @Pybsama 于 70 天前认领。 未关闭bug Stale
难度 2/5 1-3 小时 新手友好度 76/100
Shopify/ruby-lsp#4181 · 1 条评论 · 1 个 reaction ·
维护者通常 1 天内回复
-
Linux file system with square brackets in the directory/filename are failing to be indexed可能已有人在做 @andriytyurnikov 于 203 天前认领。 未关闭bug help-wanted pinned
难度 2/5 1-3 小时 新手友好度 68/100
Shopify/ruby-lsp#3503 · 8 条评论 · 1 个 reaction ·
维护者通常 1 天内回复
-
Paths need to be escaped可能已有人在做 @Vraiment 于 3 天前认领。 未关闭bug
难度 2/5 1-3 小时 新手友好度 25/100
维护者通常 1 天内回复
-
bug
难度 4/5 3-5 天 新手友好度 38/100
维护者通常 1 天内回复
-
bug pinned
难度 4/5 3-5 天 新手友好度 45/100
Shopify/ruby-lsp#4208 · 3 条评论 ·
维护者通常 1 天内回复
相似的 Issue
-
Local evaluation buckets percentage splits with the server key, so results differ from Flagsmith未关闭
难度 2/5 1-3 小时 新手友好度 75/100
-
Add Prestashop未关闭request
难度 2/5 1-3 小时 新手友好度 72/100
endoflife-date/endoflife.date#11303 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 85/100
-
难度 2/5 1-3 小时 新手友好度 66/100
FreeTubeApp/FreeTube-Docs#245 · 1 条评论 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 68/100
维护者通常 1 天内回复