Skip to content

Allow optional _dev/tools directory in integration packages for development tooling files.#1090

Open
marc-gr wants to merge 1 commit intomainfrom
feat/tools_dev
Open

Allow optional _dev/tools directory in integration packages for development tooling files.#1090
marc-gr wants to merge 1 commit intomainfrom
feat/tools_dev

Conversation

@marc-gr
Copy link
Contributor

@marc-gr marc-gr commented Feb 17, 2026

What does this PR do?

Allow optional _dev/tools directory in integration packages for development tooling files.

Why is it important?

We have some cases where tooling is needed in order to generate files etc as part of a package development. This change would allow us to have them in the package instead of multiple repositories

Checklist

@marc-gr marc-gr marked this pull request as ready for review February 17, 2026 09:20
@marc-gr marc-gr requested a review from a team as a code owner February 17, 2026 09:20
@elasticmachine
Copy link

💚 Build Succeeded

@mrodm
Copy link
Contributor

mrodm commented Feb 17, 2026

What kind of scripts or files do you expect to be placed in the new _dev/tools folder?

I found a related issue in elastic-package that seems to address a similar purpose, along with some relevant discussion: elastic/elastic-package#950

cc @jsoriano @teresaromero

@marc-gr
Copy link
Contributor Author

marc-gr commented Feb 17, 2026

For osquery_manager we need to run scripts to generate field files and other schemas, I would also be fine with _dev/scripts if we prefer to go that way, also

@teresaromero
Copy link
Contributor

i think we can address both issues with this change. I prefer calling it scripts. However, we could be opening a way to create tooling under the packages, instead of addressing the need at elastic-package as it is mentioned at elastic/elastic-package#950 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants