···14421442 ActiveRound int
14431443 IsInterdiff bool
1444144414451445- // WorkflowsChanged and ChangedWorkflowFiles describe whether the latest
14461446- // round's patch touches .tangled/workflows/, for warning maintainers
14471447- // before they manually trigger CI on a fork-based pull request.
14481448- WorkflowsChanged bool
14491449- ChangedWorkflowFiles []string
14501450-14511445 Reactions map[syntax.ATURI]map[models.ReactionKind]models.ReactionDisplayData
14521446 UserReacted map[syntax.ATURI]map[models.ReactionKind]bool
14531447···14811475 ResubmitCheck ResubmitResult
14821476 BranchDeleteStatus *models.BranchDeleteStatus
14831477 Stack models.Stack
14781478+14791479+ // Workflow warning state for fork-based pulls without a pipeline on the
14801480+ // latest commit. WorkflowsChanged and ChangedWorkflowFiles are computed
14811481+ // from the latest round's patch.
14821482+ WorkflowsChanged bool
14831483+ ChangedWorkflowFiles []string
14841484+ HasPipeline bool
1484148514851486 // renders buttons in a pre-check state and attaches the hx-trigger="load"
14861487 // that fetches the real, checked fragment