Conflict between microsoft_kiota_faraday (Kiota SDK) and Sidekiq 8.1 in Rails 8 app
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
首先,在所述的 Ruby 3.4、Rails 8.1 和 Sidekiq 8.1 环境中使用 microsoft_kiota_faraday 重现 Bundler 解析过程,然后记录确切的依赖或运行时冲突。确认存在兼容性问题,或确认存在允许 Kiota gems 和 Sidekiq 在不降级 Sidekiq 的情况下共同启动的依赖约束,即视为完成。
由索引模型根据 Issue 内容生成。
描述
Environment:
Ruby 3.4
Rails 8.1
Sidekiq 8.1
Trying to use Kiota SDK (microsoft_kiota_abstractions + microsoft_kiota_faraday + microsoft_kiota_authentication_oauth) for Microsoft Graph
Problem:
When adding the Kiota gems, Bundler fails with dependency conflicts (mainly in faraday, concurrent-ruby, or adapters), preventing the server or Sidekiq from booting.
Examples of typical errors observed:
Gem::ConflictError: unable to activate X (required by Kiota) because Y (required by Sidekiq 8.1) conflicts
Runtime errors related to thread-safety or multi-handle in Faraday
Attempts made:
bundle update
Downgrade Sidekiq to ~7.3 (works, but not ideal)
Lazy require of Kiota gems within the service (partially mitigates, but does not resolve global boot)
Impact:
Prevents the use of the official Kiota SDK in Rails 8 + Sidekiq 8.1 apps without downgrades or heavy workarounds.
Suggestion:
Check compatibility of Kiota gems with Sidekiq 8.x
Consider adding a Faraday version constraint or adapter to coexist with Sidekiq
Reproducible environment:
Rails 8.1 + Sidekiq 8.1 + gem 'microsoft_kiota_faraday'
Thank you!
- 主要语言
- Ruby
- 星标
- 5
- 派生
- 8
- 平均合并
- 1 天 8 小时
- 30 天内合并 PR
- 23
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 没有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
microsoft/kiota-ruby 的其他 Issue
-
fix(oauth): derive default scopes per request可能已有人在做 @huong8373tt-beep 今天认领。 未关闭help wanted
难度 4/5 1-2 天 新手友好度 55/100
microsoft/kiota-ruby#190 · 1 条评论 ·
维护者通常 1 天内回复
-
help wanted ruby type:bug
难度 4/5 3-5 天 新手友好度 35/100
microsoft/kiota-ruby#58 ·
维护者通常 1 天内回复
-
http - RetryHandler MUST respect retry-after: <date>可能已有人在做 @voidstackloop 于 39 天前认领。 未关闭enhancement help wanted type:enhancement
难度 3/5 1-2 天 新手友好度 45/100
microsoft/kiota-ruby#126 · 3 条评论 ·
维护者通常 1 天内回复
-
enhancement help wanted type:enhancement
难度 4/5 3-5 天 新手友好度 35/100
microsoft/kiota-ruby#127 ·
维护者通常 1 天内回复
-
难度 3/5 1-2 天 新手友好度 45/100
microsoft/kiota-ruby#129 ·
维护者通常 1 天内回复
查看 microsoft/kiota-ruby 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 74/100
维护者通常 1 天内回复
-
[Bug] Chatwoot v4.19.0 – Super Admin returns 500 due to missing superadmin.scss Vite manifest entry未关闭Bug
难度 2/5 1-3 小时 新手友好度 76/100
维护者通常 2 天内回复
-
PRM baseline System 1 and 2 fans run continuously in unoccupied hours (low priority)可能已有人在做 @anchapin 于 1 天前认领。 未关闭
难度 2/5 1-3 小时 新手友好度 70/100
NatLabRockies/openstudio-standards#2167 ·
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 76/100
18F/identity-idp#13734 · 1 条评论 ·
维护者通常 1 天内回复
-
Ubuntu 26.04: gems linking OpenSSL statically (e.g. rugged) fail to build – libjitterentropy3-dev missing可能已有人在做 @BattleAurora 于 1 天前认领。 未关闭Area: Ruby bug report needs triage OS: Ubuntu
难度 2/5 1-3 小时 新手友好度 68/100
actions/runner-images#15068 · 2 条评论 ·
维护者通常 3 天内回复