Refactor github-trigger.py script into workflow-trigger prompt template #76
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This PR implements issue #71 by refactoring the
scripts/github-trigger.pyPython script into a reusable prompt template following the project's template-driven approach.Changes Made
Removed
scripts/github-trigger.py- Standalone Python script for triggering GitHub workflowsAdded
struct_module/contribs/github/prompts/workflow-trigger.yaml- New prompt templateNew Prompt Template Features
The new
workflow-trigger.yamlprompt template provides comprehensive guidance for creating GitHub workflow automation scripts, including:Benefits
Template Usage
Users can now generate GitHub workflow trigger scripts using:
This will create a
.github/prompts/workflow-trigger.prompt.mdfile with comprehensive instructions for creating automation scripts.Validation
Resolves
Closes #71
Note: This change moves from providing a specific implementation to providing comprehensive guidance for creating implementations, which better aligns with STRUCT's template-based approach and allows for greater customization and reuse.