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

darnit run --apply can ask twice for one remediation step

Abierto
#547 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python
Área
cli

Línea de trabajo

Start by reading the remediation safety work on the 043 branch and trace how darnit run --apply obtains approval for plan items and platform change sets. The issue names no files or tests, so locate the relevant approval and digest logic first. Done means approving either side of a plan item made only of change sets approves the other, while high-impact change sets still require individual digest approval.

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

Descripción

interface-cli ux

On the 043 branch, darnit run --apply on a terminal can ask twice for one remediation step: once for the plan item (because the remediation is safe = false) and once for its platform change set (because the [remediation] policy is prompt). The digest rules treat these as separate approvals, but to the person it is the same change.

Proposed: when a plan item's only actions are change sets, approving the plan item approves its change sets, and vice versa. Keep the individual digest requirement for high-impact change sets.

Found while implementing feature 043 (remediation safety, branch 043-remediation-safety, not yet merged).

Lenguaje dominante
Python
Estrellas
22
Forks
27
Merge medio
2 d 28 min
PR fusionados (30 d)
40

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.