Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

attestation extra allows sigstore 3.x, but signing needs sigstore 4.0

Abierto Apto para principiantes
#606 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
68/100
Tipo de issue
Error
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
python
Área
security

Línea de trabajo

Empieza con el extra attestation en packages/darnit/pyproject.toml, que fija el mínimo de sigstore en 3.0.0, y luego localiza la ruta de firma que llama a SigningContext.from_trust_config. Comprueba si las pruebas existentes ejercitan la firma en absoluto. Está terminado cuando el mínimo se eleva a 4.0.0 y una prueba o bien ejecuta la firma con la versión permitida más baja, o bien afirma que SigningContext.from_trust_config existe.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

dependencies module-baseline needs triage

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.

Lenguaje dominante
Python
Estrellas
22
Forks
27
Merge medio
1 d 23 h
PR fusionados (30 d)
48

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de darnitdevorg/darnit

Todos los issues de darnitdevorg/darnit

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.