Reject deprecated Needs inventory inputs in docs(data)
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
- 47/100
Línea de trabajo
Start at the public macro boundary in docs.bzl and read the deprecation documented in #897; locate the consumers and fixtures that pass inventory labels through data. Migrate those inputs to external_needs, then trace the interactive build and Needs export paths to identify the implicit imports to remove. Done means inventory labels in data are rejected with a diagnostic, explicit imports and ordinary data files still work, and the API and migration docs plus coverage are updated.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Needs inventories should be imported explicitly through docs(external_needs = [...]). Passing inventory targets through docs(data = [...]) is deprecated but still accepted, leaving two routes for the same dependency and retaining compatibility plumbing.
The deprecation is documented in #897 and reported at the public macro boundary in docs.bzl. Remove this compatibility route in a breaking release.
Acceptance criteria:
- Migrate remaining consumers and fixtures from inventory labels in
datatoexternal_needs. - Reject recognized Needs inventory labels in
docs(data = [...])with a clear diagnostic pointing toexternal_needs. - Remove the implicit inventory import from
datain both interactive builds and Needs export actions. - Preserve ordinary supporting/runtime
datafiles and existing supportedexternal_needsinputs. - Cover the rejection and successful explicit import, and update the API and migration documentation.
Keep the scope limited to the deprecated data route. Removing the legacy needs_json label from explicit external_needs is a separate decision. Removing bundle data mounts is also a separate change.
- Lenguaje dominante
- Python
- Estrellas
- 11
- Forks
- 39
- Merge medio
- 1 d 13 h
- PR fusionados (30 d)
- 46
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
- Sin 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 eclipse-score/docs-as-code
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
eclipse-score/docs-as-code#1031 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
eclipse-score/docs-as-code#1029 ·
Los mantenedores suelen responder en 1 día
-
intentionally-limited
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
eclipse-score/docs-as-code#1019 ·
Los mantenedores suelen responder en 1 día
-
Graph-check unit tests fail under direct pytest because logger fixtures assume Bazel runfilesPosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
eclipse-score/docs-as-code#999 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
eclipse-score/docs-as-code#920 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de eclipse-score/docs-as-code
Issues similares
-
Document style: tablesAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
-
Successor registrant to review: Navient Holdings, Inc. (CIK 2152623), 8-K12B 0001193125-26-436899Abiertosuccessor-review
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
dgunning/edgartools#1889 ·
Los mantenedores suelen responder en 1 día
-
`destroy` sans terminal répond « Aborted. » au lieu de réclamer `--yes` comme `clean` et `reset`Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
stephrobert/dsoxlab#354 ·
Los mantenedores suelen responder en 1 día
-
hardware help wanted testing
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
mediajunkie/piper-morgan-product#2335 · 1 comentario ·