attestation extra allows sigstore 3.x, but signing needs sigstore 4.0
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 68/100
Rechercherichtung
Beginne mit dem Extra attestation in packages/darnit/pyproject.toml, das die sigstore-Untergrenze auf 3.0.0 setzt, und suche dann den Signierpfad, der SigningContext.from_trust_config aufruft. Prüfe, ob die bestehenden Tests die Signierung überhaupt ausführen. Fertig ist es, wenn die Untergrenze auf 4.0.0 angehoben ist und ein Test entweder die Signierung mit der niedrigsten erlaubten Version ausführt oder prüft, dass SigningContext.from_trust_config existiert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- Python
- Sterne
- 22
- Forks
- 27
- Ø Merge
- 1 T. 19 Std.
- Gemergte PRs (30 T.)
- 39
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus darnitdevorg/darnit
-
ci needs triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
darnitdevorg/darnit#607 ·
Maintainer antworten meist innerhalb von 1 Tag
-
A test starts real Sigstore signing (interactive OIDC login) when the attestation extra is installedOffenmodule-baseline needs triage testing
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
darnitdevorg/darnit#604 ·
Maintainer antworten meist innerhalb von 1 Tag
-
`darnit validate` crashes on openssf-baseline.toml summarising levelsEvtl. vergeben @i-am-paradox hat das vor 3 Tagen übernommen. Offeninterface-cli module-core
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
darnitdevorg/darnit#589 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Plugins hard-code version "0.1.0" while the packages are at 0.1.1Evtl. vergeben Ein verknüpfter Pull Request ist offen oder bereits gemergt. Offengood first issue maintenance
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
darnitdevorg/darnit#587 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
infrastructure module-baseline
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
darnitdevorg/darnit#585 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in darnitdevorg/darnit
Ähnliche Issues
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Graphify-Labs/graphify#4524 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
topoteretes/cognee#5982 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Patches of derivations with `__structuredAttrs` are ignoredEvtl. vergeben @KiaraGrouwstra hat das heute übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 81/100
nix-community/vulnix#184 ·
-
New InternshipOffennew_internship
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 65/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
aws-samples/sample-per-model-bedrock#295 ·
Maintainer antworten meist innerhalb von 1 Tag