dzcode.io icon indicating copy to clipboard operation
dzcode.io copied to clipboard

refactor CI pipelines

Open ZibanPirate opened this issue 1 year ago • 3 comments

Description

now that we have a bit more complex CI pipeline, it makes sense to refactor it in a re-usable way.

the solution might look like this:

  • install (3 OSs)
  • build (3 OSs), uses install
  • lint (3 OSs), uses build
  • test (3 OSs), uses build
  • e2e (3 OSs, 3 browsers), uses build

need to experiment and see what workflow is best.

Check List

  1. [ ] update CI pipelines for pull-request checks

Additional Comments

  • https://docs.github.com/en/actions/using-workflows/reusing-workflows
  • https://docs.github.com/en/actions/using-workflows/caching-dependencies-to-speed-up-workflows

ZibanPirate avatar Mar 30 '23 12:03 ZibanPirate