eww icon indicating copy to clipboard operation
eww copied to clipboard

Add Test runs to CI, don't run `gh-pages` from forks

Open oldwomanjosiah opened this issue 2 years ago • 1 comments

Skipping the usual PR template, since this is just CI

Changes

  • Use matrix for builds, so that they can be done in parallel
  • Add test workflow, using nextest to run all tests in repo
  • Update formatting in all workflow files to follow yaml best practice
  • Skip documentation workflow when dispatched on a fork

oldwomanjosiah avatar Oct 04 '22 00:10 oldwomanjosiah

Related to this, but not really in scope: It might be worth it to run the CI in a container image with the deps already installed so that we don't have to re-install them every time.

https://docs.github.com/en/actions/using-jobs/running-jobs-in-a-container

oldwomanjosiah avatar Oct 04 '22 02:10 oldwomanjosiah

This is pretty old, and definitely outdated.

oldwomanjosiah avatar Aug 27 '24 16:08 oldwomanjosiah

i'll see whether i can pick up the ideas of this pr at some point if that's fine

w-lfchen avatar Aug 27 '24 17:08 w-lfchen

Yeah for sure! I don't run Linux as my daily right now so I can't really contribute there, but I'd love to see it get in fs

oldwomanjosiah avatar Aug 27 '24 18:08 oldwomanjosiah