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

--dry-run (or -n) doesn't seem to trigger `when_writing`

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

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
ruby
Área
build-system, cli

Línea de trabajo

Comienza siguiendo el punto de entrada when_writing y la ruta de ejecución de --dry-run descrita en el issue. Reproduce el comando de rake y compara su salida con la línea esperada DRYRUN: set local git-config diff.rails_credentials; se considera terminado cuando la ejecución en seco informa de la acción when_writing sin aplicarla.

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

Descripción

Given the following rakefile

  task "git_diff_rails_credentials:fix" do
    when_writing "set local git-config diff.rails_credentials" do
      sh "git config diff.rails_credentials.textconv 'bin/rails credentials:diff'"
    end
  end

When I run rake -n git_diff_rails_credentials:fix

I expect to see DRYRUN: set local git-config diff.rails_credentials in the output. But instead I see:

$ rake -n doctor:git_diff_rails_credentials:fix
** Invoke doctor:git_diff_rails_credentials:fix (first_time)
** Execute (dry run) doctor:git_diff_rails_credentials:fix

I assume this is related to #361 but there isn't any resolution there to indicate what the expectations are.

Lenguaje dominante
Ruby
Estrellas
2.5k
Forks
650
Merge medio
6 min
PR fusionados (30 d)
3

Guía de contribución

Abrir la guía de contribución

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 ruby/rake

Todos los issues de ruby/rake

Issues similares

Más issues de Ruby

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.