Skip to content

Support of config bundles with extra configuration files #214

@romani

Description

@romani

https://github.com/checkstyle/test-configs/tree/main/RegexpHeader/Example2
requires extra config file
<property name="headerFile" value="config/java.header"/> (folder is not required we can update example to be just java.header)

<property name="headerFile" value="config/java.header"/>

Even we add it 24f8a55 like this.
it will not be downloaded, as we download only 2 files from test-configs repo.
and inside regression-report.yml of checkstyle we copy them to required folder for report generation.
https://github.com/checkstyle/checkstyle/blob/5eca53ce31f48b61fae0612a2092815009772b48/.github/workflows/regression-report.yml#L388-L394

We need to find a way to download all required files/folders and copy them to execution folder by regression-report.yml .

This feature will help a lot of modules, as several of them have ability to keep configs in separate files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions