@@ -17,31 +17,20 @@ jobs:
1717 group : pkgdown-${{ github.event_name != 'pull_request' || github.run_id }}
1818 env :
1919 GITHUB_PAT : ${{ secrets.GITHUB_TOKEN }}
20- permissions :
21- contents : write
2220 steps :
2321 - uses : actions/checkout@v4
2422
25- - name : Install system dependencies
26- run : |
27- sudo apt-get update
28- sudo apt-get install -y libhts-dev libbz2-dev zlib1g-dev libssl-dev libsqlite3-dev
29-
30- - uses : r-lib/actions/setup-pandoc@v2
31-
32- - uses : r-lib/actions/setup-r@v2
23+ - name : Install micromamba
24+ uses : mamba-org/setup-micromamba@v2
25+ with :
26+ environment-file : environment.yml
27+ init-shell : bash
28+ shell-startup : false
29+ isolate : false
3330
34- - name : Install R dependencies
31+ - name : Build pkgdown site
3532 run : |
36- Rscript -e 'install.packages(c(
37- "pkgdown", "roxygen2",
38- "Seurat", "monocle3", "glmGamPoi", "dplyr", "ggplot2", "patchwork",
39- "Matrix", "RColorBrewer", "SummarizedExperiment", "fpc", "igraph",
40- "jsonlite", "magrittr", "purrr", "scales", "scam", "tibble"
41- ), repos = "https://cloud.r-project.org")'
42-
43- - name : Build site
44- run : Rscript -e 'pkgdown::build_site()'
33+ micromamba run -n fastqdesign Rscript -e 'pkgdown::build_site()'
4534
4635 - name : Deploy to GitHub pages
4736 if : github.event_name != 'pull_request'
0 commit comments