Page MenuHomePhabricator

[components-api] Add source polling build trigger
Open, HighPublic

Description

We might want to add source polling as a trigger, as that would allow tools not to have to configure anything on their ci.

This task is to investigate how that would be feasible, and if so (and there's no big tradeoffs) then implement it.

This includes defining how to specify the triggers for your component, for example could be adding a new section to the config, something like:

...
components:
    my-component:
        build:
            repository: "https://gitlab.wikimedia.org/toolforge-repos/wm-lol"
            ref: "main"
            triggers:
              - "on-repo-changed"

Related Objects

StatusSubtypeAssignedTask
In Progresskomla
Resolveddcaro
ResolvedLucasWerkmeister
Resolvedmatmarex
ResolvedLegoktm
ResolvedLegoktm
In Progressdcaro
Resolveddcaro
Resolveddcaro
Opendcaro
ResolvedSlst2020
Resolveddcaro
ResolvedSlst2020
ResolvedSlst2020
Resolveddcaro
ResolvedSlst2020
OpenNone
Resolved aborrero
Resolveddcaro
Resolveddcaro
Resolveddcaro
Resolveddcaro

Event Timeline

dcaro renamed this task from [component-api] Extend the list of build triggers (unrefined) to [components-api] Extend the list of build triggers (unrefined).Apr 16 2024, 12:29 PM
fnegri triaged this task as High priority.Nov 11 2024, 11:45 AM
dcaro renamed this task from [components-api] Extend the list of build triggers (unrefined) to [components-api] Add source polling build trigger.May 12 2025, 12:47 PM
dcaro updated the task description. (Show Details)