When the template workflows are updated, the updates don't get propagated to all the projects. Manually updating them all would be too time consumung. We need a better way to update each project's workflows.
Proposed Solution
We will create a new template workflow that will update that project's ids workflows with the latest from the .github repo and then commit them back to the master branch.
We will need to be careful to preserve any customization required on the workflows. If we can find a way to avoid having to customize a workflow that would avoid this issue.
Alternatives Considered
Manually updating: Too time consuming
Might be able to make a set of actions
An upcoming feature allows workflows to be called similar to actions which would let me easily break down the workflow and centrally locate the definition of each part.
Problem Statement
When the template workflows are updated, the updates don't get propagated to all the projects. Manually updating them all would be too time consumung. We need a better way to update each project's workflows.
Proposed Solution
We will create a new template workflow that will update that project's ids workflows with the latest from the .github repo and then commit them back to the master branch.
We will need to be careful to preserve any customization required on the workflows. If we can find a way to avoid having to customize a workflow that would avoid this issue.
Alternatives Considered
Proposed Action Plan