-
WIP: Expose per-project pipeline ID ($CI_PIPELINE_IID) 0 of 11 checklist items completed
-
Removes `CreateTriggerRequestService` and add a blocker to prevent saving variables on `Ci::TriggerRequest` 7 of 7 checklist items completed
-
Extend API: Pipeline Schedule Variable 8 of 8 checklist items completed
-
WIP: Protected runner executes jobs on protected branch [Solution 2] 0 of 13 checklist items completed
-
Protected runner executes jobs on protected branch [Solution 1] 10 of 10 checklist items completed
-
WIP: Persist protected flag on Ci::Runner model 0 of 13 checklist items completed
-
Extend API: Group Secret Variable 9 of 9 checklist items completed
-
Extend API: Pipeline Schedule Variable (Old. With Grape:Json. Fully integrated with parent) 9 of 9 checklist items completed
-
Remove the rest of `trigger_schedule` related codes 5 of 5 checklist items completed
-
Use admin_build for erase (Forbid Developer to erase job) 9 of 9 checklist items completed
-
Pass before_script and script as-is preserving arrays 0 of 9 checklist items completed
-
Resolve "Project option to allow customizing CI/CD config path" 8 of 9 checklist items completed
-
WIP: Forbid Developer to erase job 3 of 9 checklist items completed
-
Optimise Pipelines > Jobs index controller 0 of 9 checklist items completed
-
Add "engineering" UI for Pipeline Schedule 0 of 9 checklist items completed
-
Resolve "Run CI/CD pipelines on a schedule" - "Basic backend implementation" 6 of 7 checklist items completed
-
Don't group issue, merge request and TODO lists by project 8 of 8 checklist items completed
-
Resolve "Error handling in environments list" 6 of 9 checklist items completed
-
WIP: Add inline pipelines graph in mr widget pipeline status header 0 of 9 checklist items completed
-
Search bar first iteration 1 of 1 checklist item completed