[Bug]: Local specs with `render.skip-file-filter = true` will include their own toml files in their rendered output.

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

Los mantenedores suelen responder en 3 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
56/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
go
Área
tooling

Línea de trabajo

Start by tracing the render path for local specs and the handling of render.skip-file-filter, using the reproduction in the issue to locate the relevant Go code and tests. Check how files are selected for specs/a/azurelinux-repos/; done means the local spec’s own .comp.toml file is omitted or filter controls can express that exclusion, with a test covering the reported case.

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

Descripción

bug

Bug Description
A local spec (azurelinux-repos for example), will include azurelinux-repos.comp.toml in the rendered output.

Reproduction Steps

  1. Add render.skip-file-filter = true to base/comps/azurelinux-repos/azurelinux-repos.comp.toml
  2. update + render
  3. specs/a/azurelinux-repos/azurelinux-repos.comp.toml should have been added.

Expected behavior
Either omit clearly alzdev related files, or allow more nuance in filter controls

Actual behavior
Blindly copies all files.

azldev version
azldev version v1.1.1-0.20261020205247-fc971ef2c3fa+dirty (dirty changes are due to package test changes)

Environment

  • azl3.0

Additional context
https://github.com/microsoft/azurelinux/pull/20007/changes#diff-a3e471d3573eefb0b30bf4179040c0f0f34856b6cbbafa389d3ffd3ed03f8035

Lenguaje dominante
Go
Estrellas
18
Forks
30
Merge medio
3 d 7 h
PR fusionados (30 d)
40

Preparar el entorno

Abrir en Codespaces

Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.

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 microsoft/azure-linux-dev-tools

Todos los issues de microsoft/azure-linux-dev-tools

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.