NathanSkene / EWCE

Expression Weighted Celltype Enrichment. See the package website for up-to-date instructions on usage.
https://nathanskene.github.io/EWCE/index.html
53 stars 25 forks source link

Improve GHA workflow checks #49

Closed bschilder closed 2 years ago

bschilder commented 2 years ago

Travis checks, and even the R-CMD checks we've been using for MungeSumstats, tend to be a bit buggy and randomly fail sometimes (unrelated to the pushed changes to our packages).

biocthis::use_bioc_github_action() automatically creates a yaml file for a GHA workflow that is both more robust (in part thanks for using Docker containers on the fly) and comprehensive (currently working on MacOS, Windows, and Linux).

As a bonus, this workflow ensures the devel version of Bioc is being used (3.14 currently), meaning we can easily install recently added Bioc submissions (e.g. orthogene)

I've now implemented this on the bschilder_dev branch. The only thing in the yaml I had to modify was the name of one of my GH Secrets variables: GITHUB_TOKEN-->PAT_GITHUB

bschilder commented 2 years ago

Implemented here:

47