| Summary | [rla] Refactor Release pipeline |
| Queue | Components |
| Type | Enhancement |
| State | Resolved |
| Priority | 3. High |
| Owners | jan (at) horde (dot) org |
| Requester | ralf.lang (at) ralf-lang (dot) de |
| Created | 11/25/19 (2317 days ago) |
| Due | 11/28/2019 (2314 days ago) |
| Updated | 11/28/19 (2314 days ago) |
| Assigned | |
| Resolved | 11/28/19 (2314 days ago) |
| Milestone | |
| Patch | No |
Assigned to Jan Schneider
State ⇒ Resolved
[x] Add a for $pipeline clause referring to preconfigured pipelines
[x] Add a Release/Task/Unit - Wrap release unit tests (and pretend)
into a ReleaseTask, minimize runner magic, react to Unit Tests via
PostValidate
Add a Release/Task/WriteComposer (wraps components composer or pretend
[x] Add a Release/Task/GitPush - wraps components composer or pretend
[x] Add a Release/Task/Packagist - upload to packagist or pretend
[x] Add a Release/Task/Satis - Trigger rebuilding satis from git
[x] Add a Release/Task/GitChangeBranch to ensure releases happen from a
suitable branch
See
https://github.com/maintaina-com/components/commit/b0832f71a4566cca519b1302c70592c65a5f00ca
[x] Add a for $pipeline clause referring to preconfigured pipelines
[x] Add a Release/Task/Unit - Wrap release unit tests (and pretend)
into a ReleaseTask, minimize runner magic, react to Unit Tests via
PostValidate
Add a Release/Task/WriteComposer (wraps components composer or pretend
[x] Add a Release/Task/GitPush - wraps components composer or pretend
Add a Release/Task/Packagist - upload to packagist or pretend
Add a Release/Task/Satis - Trigger rebuilding satis from git
[x] Add a Release/Task/GitChangeBranch to ensure releases happen from a
suitable branch
[x] Add a "for $pipeline" clause referring to preconfigured pipelines
Priority ⇒ 3. High
Patch ⇒ No
Milestone ⇒
Queue ⇒ Components
Due ⇒ 11/28/2019
Summary ⇒ [rla] Refactor Release pipeline
Type ⇒ Enhancement
State ⇒ New
Add a for $pipeline clause referring to preconfigured pipelines
Add a Release/Task/Unit - Wrap release unit tests (and pretend) into a
ReleaseTask, minimize runner magic, react to Unit Tests via PostValidate
Add a Release/Task/WriteComposer (wraps components composer or pretend
Add a Release/Task/GitPush - wraps components composer or pretend
Add a Release/Task/Packagist - upload to packagist or pretend
Add a Release/Task/Satis - Trigger rebuilding satis from git
Add a Release/Task/GitChangeBranch to ensure releases happen from a
suitable branch