From 4d15df3f20f56d0ebaa084c5635e8c2ab683a683 Mon Sep 17 00:00:00 2001 From: Malay Dewangan Date: Wed, 5 Nov 2025 02:13:59 +0530 Subject: [PATCH 1/3] chore(metadata): add plugin metadata --- src/main/resources/metadata/index.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 src/main/resources/metadata/index.yaml diff --git a/src/main/resources/metadata/index.yaml b/src/main/resources/metadata/index.yaml new file mode 100644 index 00000000..574ab5ed --- /dev/null +++ b/src/main/resources/metadata/index.yaml @@ -0,0 +1,8 @@ +group: io.kestra.plugin.template +name: "template" +title: "Template" +description: "" +body: "" +videos: [] +createdBy: "Kestra Core Team" +managedBy: "Kestra Core Team" From fa88be170903682b346111401d6af4beaf334ffb Mon Sep 17 00:00:00 2001 From: Malay Dewangan Date: Thu, 27 Nov 2025 13:11:32 +0530 Subject: [PATCH 2/3] chore: add plugin metadata --- .github/pull_request_template.md | 3 +++ src/main/resources/metadata/index.yaml | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index 962b831b..0a5efd5a 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -72,6 +72,7 @@ Thank you for your contribution. ❤️ --> - [ ] Use `"{{ secret('YOUR_SECRET') }}"` in the examples for sensible infos such as an API KEY. - [ ] If you are fetching data (one, many or too many), you must add a `Property fetchType` to be able to use `FETCH_ONE`, `FETCH` and even `STORE` to store big amount of data in the internal storage. - [ ] Align the `"""` to close examples blocks with the flow id. +- [ ] Update the existing `index.yaml` for the main plugin, and for each new subpackage add a metadata file named exactly after the subpackage (e.g. `s3.yaml` for `io.kestra.plugin.aws.s3`) under `src/main/resources/metadata/`, following the same schema. 🧪 **Tests** - [ ] Unit Tests added or updated to cover the change (using the `RunContext` to actually run tasks). @@ -83,3 +84,5 @@ Thank you for your contribution. ❤️ --> - [ ] Do not send back as outputs the same infos you already have in your properties. - [ ] If you do not have any output use `VoidOutput`. - [ ] Do not output twice the same infos (eg: a status code, an error code saying the same thing...). + + diff --git a/src/main/resources/metadata/index.yaml b/src/main/resources/metadata/index.yaml index 574ab5ed..7bb6dc59 100644 --- a/src/main/resources/metadata/index.yaml +++ b/src/main/resources/metadata/index.yaml @@ -1,7 +1,11 @@ group: io.kestra.plugin.template name: "template" title: "Template" +<<<<<<< Updated upstream description: "" +======= +description: "Plugin template for Kestra" +>>>>>>> Stashed changes body: "" videos: [] createdBy: "Kestra Core Team" From dea95bbdf390be453e42c1ef9d8a71cac131fc1b Mon Sep 17 00:00:00 2001 From: Malay Dewangan <66718045+Malaydewangan09@users.noreply.github.com> Date: Thu, 27 Nov 2025 13:12:25 +0530 Subject: [PATCH 3/3] Update index.yaml --- src/main/resources/metadata/index.yaml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/resources/metadata/index.yaml b/src/main/resources/metadata/index.yaml index 7bb6dc59..fd65c6b2 100644 --- a/src/main/resources/metadata/index.yaml +++ b/src/main/resources/metadata/index.yaml @@ -1,11 +1,7 @@ group: io.kestra.plugin.template name: "template" title: "Template" -<<<<<<< Updated upstream -description: "" -======= description: "Plugin template for Kestra" ->>>>>>> Stashed changes body: "" videos: [] createdBy: "Kestra Core Team"