[Bug Report] Getting "There were stale violations found, please run `packwerk update-todo`" even there is no stale violations
@jmcfarland-figma ya está trabajando en esto.
Desde el 18/10/2024.
- #415 de @jmcfarland-figma — abierto
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 42/100
Línea de trabajo
Reproduce el problema usando packwerk update-todo y packwerk check path/to/the/first_file.rb con la misma infracción en varios archivos. Compara el comportamiento con Packwerk 3.0.1 y 3.1.0 y, después, verifica que la comprobación dirigida devuelva el estado 0 sin mostrar stale-violation.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Description
I'm getting "There were stale violations found, please run packwerk update-todo" when I run check command againts some files.
For this you have to have one violation in several files.
For example:
# This file contains a list of dependencies that are not part of the long term plan for the
# 'packs/one' package.
# We should generally work to reduce this list over time.
#
# You can regenerate this file using the following command:
#
# bin/packwerk update-todo
---
".":
"::ApplicationController":
violations:
- dependency
files:
- packs/one/bar.rb
- packs/one/baz.rb
To Reproduce
- Create a dependency violation in the first file.
- Create the same dependency violation in another file within the same package.
- Run
packwerk update-todoin order to generate package_todo.yml file. - Run
packwerk check path/to/the/first_file.rb.
Actual Behaviour
- Command returns
1status. - Command output contains info about stale violations.
📦 Finished in X.XX seconds
No offenses detected
There were stale violations found, please run `packwerk update-todo`
Expected Behaviour
- Command returns
0status - Command output has no info about stale violations
Version Information
- Packwerk: 3.1.0
- Ruby: 3.2.1
Additional Context
3.0.1 has no this problem
- Lenguaje dominante
- Ruby
- Estrellas
- 1.9k
- Forks
- 123
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de Shopify/packwerk
-
[Bug Report] Concurrent runs sharing a cold cache fail with JSON::ParserErrorPosiblemente ocupada @sarankumar1325 la tomó hace 4 días. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
[Feature Request] Haml supportAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 28/100
Todos los issues de Shopify/packwerk
Issues similares
-
documentation
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
alphagov/tech-docs-gem#580 ·
Los mantenedores suelen responder en 1 día
-
Onboarding form: instructor radio never pre-selected "Yes" (permission vs permissions typo)Posiblemente ocupada @ThakuraAnki la tomó hoy. Abiertobug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 72/100
WikiEducationFoundation/WikiEduDashboard#7235 ·
Los mantenedores suelen responder en 1 día
-
enhancement priority: low
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
davidteren/mutineer#361 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 86/100
zerocracy/judges-action#3021 ·
Los mantenedores suelen responder en 2 días
-
Missing de translation: components/common/CommunitySolution.tsx:communitySolution.passesLatestTestsAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día