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

Reply via email to