-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Which problem does solve GAMA? #72
Comments
🤖 AI Issue Assistant GAMA offers several unique advantages over traditional GitHub workflow triggering methods: 1. Enhanced Workflow Discovery
2. Advanced Input Handling
# Example workflow with multiple inputs
name: Complex Workflow
on:
workflow_dispatch:
inputs:
environment:
type: choice
options: [staging, production]
debug_mode:
type: boolean
custom_config:
type: string 3. Live Mode & Real-time Updates
settings:
live_mode:
enabled: true # Enable live mode at startup
interval: 15s # Refresh every 15 seconds 4. Terminal-First Experience
5. Advanced Workflow Management
6. Cross-Platform Compatibility
Practical Use Cases
Comparison with Web Interface
Code Example: Workflow Triggering// Programmatic workflow trigger
err := m.github.TriggerWorkflow(ctx, gu.TriggerWorkflowInput{
Repository: "termkit/gama",
Branch: "main",
WorkflowFile: ".github/workflows/release.yaml",
Content: workflowInputs,
}) ConclusionGAMA is not just a workflow trigger; it's a comprehensive GitHub Actions management tool designed for developers who value efficiency, keyboard navigation, and a streamlined terminal experience. This analysis was performed by Issue Assistant. If you have any questions, please contact the repository maintainers. |
🏷️ AI Label Assistant I've added the following labels to this issue:
Explanation: This label analysis was performed by Issue Assistant. If you have any questions, please contact the repository maintainers. |
We can trigger workflow via UI, why we should use GAMA?
The text was updated successfully, but these errors were encountered: