Skip to content

fix: add missing plugin descriptions for script command triggers for issue #16072#366

Merged
fdelbrayelle merged 1 commit into
kestra-io:mainfrom
bhavyarajwanshi:fix/commands-trigger-descriptions
May 26, 2026
Merged

fix: add missing plugin descriptions for script command triggers for issue #16072#366
fdelbrayelle merged 1 commit into
kestra-io:mainfrom
bhavyarajwanshi:fix/commands-trigger-descriptions

Conversation

@bhavyarajwanshi
Copy link
Copy Markdown
Contributor

@bhavyarajwanshi bhavyarajwanshi commented May 19, 2026

What changes are being made and why?

This PR fixes missing description text blocks on the frontend UI card components for multiple script-based command triggers.

The class-level @Schema annotations for Go, Node.js, Ruby, and Shell CommandsTrigger implementations were missing the description attribute property. This left their respective cards blank on the Tenant ➔ Triggers ➔ Add view. Adding these fields ensures UI component parity and populates the missing text blocks generated by Kestra's documentation engine.

Closes kestra-io/kestra#16072

How the changes have been QAed?

All four modified plugin modules were validated locally using the Java compiler. The annotations strictly conform to Kestra's core validation layer mapping and use correct properties without introducing regressions or compilation warnings.

Bash
./gradlew compileJava
Result: BUILD SUCCESSFUL across all subprojects.

Contributor Checklist ✅

@MilosPaunovic MilosPaunovic added kind/external Pull requests raised by community contributors area/plugin Plugin-related issue or feature request labels May 25, 2026
@MilosPaunovic MilosPaunovic requested review from a team and fdelbrayelle May 25, 2026 08:23
@github-project-automation github-project-automation Bot moved this to To review in Pull Requests May 25, 2026
@fdelbrayelle fdelbrayelle requested a review from aj-emerich May 25, 2026 17:23
@fdelbrayelle
Copy link
Copy Markdown
Member

Hi, thanks @bhavyarajwanshi 👋 I'll let @aj-emerich approve and merge this one 🙏

@bhavyarajwanshi
Copy link
Copy Markdown
Contributor Author

It looks like the check / main workflow failed because the internal PR-commenting script hit a 403 error (Resource not accessible by integration). The actual plugin test suite passed successfully with all greens. Could a maintainer take a look or trigger a re-run if needed?

@fdelbrayelle fdelbrayelle merged commit 978e48e into kestra-io:main May 26, 2026
0 of 2 checks passed
@github-project-automation github-project-automation Bot moved this from To review to Done in Pull Requests May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/plugin Plugin-related issue or feature request kind/external Pull requests raised by community contributors

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

[Triggers] Some trigger cards are missing descriptions on the Add Triggers page

4 participants