diff --git a/internal/terminal/handler/ghworkflow/ghworkflow.go b/internal/terminal/handler/ghworkflow/ghworkflow.go index a334782..615aa38 100644 --- a/internal/terminal/handler/ghworkflow/ghworkflow.go +++ b/internal/terminal/handler/ghworkflow/ghworkflow.go @@ -4,6 +4,7 @@ import ( "context" "errors" "fmt" + "sort" "strings" "github.com/charmbracelet/bubbles/help" @@ -175,6 +176,10 @@ func (m *ModelGithubWorkflow) syncTriggerableWorkflows(ctx context.Context) { }) } + sort.SliceStable(tableRowsTriggerableWorkflow, func(i, j int) bool { + return tableRowsTriggerableWorkflow[i][0] < tableRowsTriggerableWorkflow[j][0] + }) + m.tableTriggerableWorkflow.SetRows(tableRowsTriggerableWorkflow) m.tableReady = true