dynobo/normcap

Refactor github actions

Opened this issue · 0 comments

dynobo commented

Depends on #527 (because that will simplify a lot of the action steps)

Goals:

  • Remove duplicate code
  • Enable manual deployments

Tasks:

  • Transform into reusable workflows:
    • Preparation steps
    • Lint & Test steps
    • Build briefcase packages steps
  • Separate out deployments (Inputs e.g. commit, system?)
    • Publish briefcase packages
    • Publish python package