···14861486 ActiveRound int
14871487 IsInterdiff bool
1488148814891489- // WorkflowsChanged and ChangedWorkflowFiles describe whether the latest
14901490- // round's patch touches .tangled/workflows/, for warning maintainers
14911491- // before they manually trigger CI on a fork-based pull request.
14921492- WorkflowsChanged bool
14931493- ChangedWorkflowFiles []string
14941494-14951489 Reactions map[syntax.ATURI]map[models.ReactionKind]models.ReactionDisplayData
14961490 UserReacted map[syntax.ATURI]map[models.ReactionKind]bool
14971491···15251519 ResubmitCheck ResubmitResult
15261520 BranchDeleteStatus *models.BranchDeleteStatus
15271521 Stack models.Stack
15221522+15231523+ // Workflow warning state for fork-based pulls without a pipeline on the
15241524+ // latest commit. WorkflowsChanged and ChangedWorkflowFiles are computed
15251525+ // from the latest round's patch.
15261526+ WorkflowsChanged bool
15271527+ ChangedWorkflowFiles []string
15281528+ HasPipeline bool
1528152915291530 // renders buttons in a pre-check state and attaches the hx-trigger="load"
15301531 // that fetches the real, checked fragment