SRGSSR / pillarbox-documentation

Technical cross-platform documentation for Pillarbox
https://srgssr.github.io/pillarbox-documentation
MIT License
3 stars 0 forks source link

Align workflows #22

Closed defagos closed 1 year ago

defagos commented 1 year ago

As a developer integrating Pillarbox I would like to have a regular stream of updates. As a Pillarbox developer I need to be able to reliably and efficiently deliver increments in a way that is similar between platforms.

Acceptance criteria

Hint

As discussed within the team one approach could be to have closed issues or PR set the status to Testing instead of Done, but this might not be easily feasible for the web.

Tasks

defagos commented 1 year ago

@amtins investigated workflow possibilities in a dedicated issue. We can on all platforms:

This workflow likely requires the issue DoD and increment DoD to be adjusted so that manual testing is part of the increment DoD, whereas the issue DoD focuses on automated testing, code review, developer documentation, etc.

Questions remain about changes delivered early on main if an emergency release must be delivered e.g. If several PRs have been merged for a feature still in development and an emergency fix is needed, we can deliver from main directly (instead of creating a hotfix branch). In this case:

We should likely address these questions if they are raised in the future, it is likely premature to take decisions at the moment.