ItamarWMDE created this task. ItamarWMDE added projects: Wikidata, Wikidata Design System. Restricted Application added a subscriber: Aklapper.
TASK DESCRIPTION Currently each job in our GitHub Workflows has to repeat the same setup steps, which makes the workflow files repetitive and job specification are prone to fall out of sync, which can cause CI issues down the line. Therefore, we should find a way to make these GitHub workflow files less repetitive **AC**: [ ] Common steps are extracted from each job into a reusable **Tips N' Tricks**: At the time of writing this ticket using 3rd Party actions with Github Composite Action <https://docs.github.com/en/free-pro-team@latest/actions/creating-actions/creating-a-composite-run-steps-action> was under conceptualization and development. See: - https://github.com/actions/runner/issues/438 - https://github.com/actions/runner/issues/646 Using a composite action could prove a quick way to collect all repeated steps into one reusable action. TASK DETAIL https://phabricator.wikimedia.org/T267826 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: ItamarWMDE Cc: Aklapper, ItamarWMDE, Akuckartz, Nandana, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Scott_WUaS, Volker_E, Wikidata-bugs, aude, Lydia_Pintscher, Mbch331
_______________________________________________ Wikidata-bugs mailing list Wikidata-bugs@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs