Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

feat: extract Go update out of Unified CI deployment #552

Merged
merged 12 commits into from
Jul 27, 2023

Conversation

galargh
Copy link
Contributor

@galargh galargh commented Jul 27, 2023

This PR's main goal is to extract Go Update out of Copy Templates workflow so that they can be performed separately. Additionally, it migrates Delete Templates to the new scheme that makes separate Go Update and Copy Templates possible.

It accomplishes this by creating a new reusable workflow for processing batches created by the dispatch workflow. The process batch reusable workflows takes list of repo names as an input (the batch) and a name of a script to run in each batch. The script is a bash script that for Copy Templates copies the templates from this repository to the target, for Go Update performs Go Update procedure to the selected version, and for Delete Templates deletes the chosen templates.

Each of the new workflows that use the reusable can be kicked off directly too.

@galargh galargh marked this pull request as ready for review July 27, 2023 11:35
@galargh galargh requested a review from a team as a code owner July 27, 2023 11:35
@galargh galargh merged commit 51c4282 into unified-ci-2.0 Jul 27, 2023
33 of 34 checks passed
@galargh galargh deleted the multi-branch branch July 27, 2023 11:35
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant