Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
N/A
Description
Debian sid is a rolling distribution which attracts new build and runtime dependencies. Its role in MariaDB Buildbot will find and detect if changes occur that result in MariaDB not functioning or building the same as it previously did.
Without an automated update mechanism we can find ourselves behind at release time with something that cannot build or install on Debian sid, and our server code may be incompatible with other OS/Distros with newer components.
The desired outcome from pr 827 as draft of a general approach:
- have a separate workflow that triggers this one, providing what elements from the matrix are of interest as Inputs to the workflow_call
- the separate workflow has the schedule
- the child workflow should both build -> push to dev -> promote tag on this unique event so ./.github/workflows/bbw_build_container_template.yml should be notified that this is a scheduled build and it should perform all operations (build...dev...prod)