attestation extra allows sigstore 3.x, but signing needs sigstore 4.0
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
从 packages/darnit/pyproject.toml 中的 attestation 额外依赖项开始,它将 sigstore 的下限设为 3.0.0,然后找到调用 SigningContext.from_trust_config 的签名路径。检查现有测试是否真正执行了签名。完成的标准是:下限提高到 4.0.0,并且有一个测试要么使用允许的最低版本运行签名,要么断言 SigningContext.from_trust_config 存在。
由索引模型根据 Issue 内容生成。
描述
The attestation extra declares sigstore>=3.0.0 (packages/darnit/pyproject.toml), but the signing path calls SigningContext.from_trust_config, which first appears in sigstore 4.0.0. With sigstore 3.x installed, signing fails.
Raise the floor to sigstore>=4.0.0, and add a signing test that runs against the lowest allowed version, or at least asserts the API exists.
Found while removing the dead sigstore 1.x/2.x branches (branch ci-mypy-gate).
Drafted with Claude Code; reviewed and posted by me.
- 主要语言
- Python
- 星标
- 22
- 派生
- 27
- 平均合并
- 1 天 19 小时
- 30 天内合并 PR
- 39
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
darnitdevorg/darnit 的其他 Issue
-
ci needs triage
难度 2/5 1-3 小时 新手友好度 62/100
darnitdevorg/darnit#607 ·
维护者通常 1 天内回复
-
A test starts real Sigstore signing (interactive OIDC login) when the attestation extra is installed未关闭module-baseline needs triage testing
难度 2/5 1-3 小时 新手友好度 65/100
darnitdevorg/darnit#604 ·
维护者通常 1 天内回复
-
`darnit validate` crashes on openssf-baseline.toml summarising levels可能已有人在做 @i-am-paradox 于 3 天前认领。 未关闭interface-cli module-core
难度 2/5 1-3 小时 新手友好度 78/100
darnitdevorg/darnit#589 · 1 条评论 ·
维护者通常 1 天内回复
-
Plugins hard-code version "0.1.0" while the packages are at 0.1.1可能已有人在做 关联的 PR 仍在进行中或已合并。 未关闭good first issue maintenance
难度 2/5 1-3 小时 新手友好度 83/100
darnitdevorg/darnit#587 · 2 条评论 ·
维护者通常 1 天内回复
-
infrastructure module-baseline
难度 2/5 1-3 小时 新手友好度 65/100
darnitdevorg/darnit#585 · 1 条评论 ·
维护者通常 1 天内回复
查看 darnitdevorg/darnit 的全部 Issue
相似的 Issue
-
bot-triaged module: LrScheduler module: optimizer triaged
难度 2/5 1-3 小时 新手友好度 70/100
维护者通常 1 天内回复
-
documentation glm5 llm-model
难度 2/5 1-3 小时 新手友好度 78/100
vllm-project/vllm-ascend#19062 ·
维护者通常 1 天内回复
-
author-page correction
难度 2/5 1-3 小时 新手友好度 68/100
acl-org/acl-anthology#10496 · 1 条评论 ·
维护者通常 1 天内回复
-
Issue Type: Bug Report
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 1 天内回复
-
enhancement good first issue
难度 2/5 1-3 小时 新手友好度 76/100
SasanLabs/VulnerableApp#836 ·
维护者通常 1 天内回复