11on : [push]
2+
23jobs :
34 build :
45 runs-on : ubuntu-latest
56 permissions :
67 contents : write
78 container : bioconductor/bioconductor_docker:devel
9+
810 steps :
9- - uses : actions/checkout@v3
11+ - uses : actions/checkout@v4
1012
1113 - name : Query dependencies
1214 run : |
@@ -16,22 +18,24 @@ jobs:
1618
1719 - name : Cache R packages
1820 if : runner.os != 'Windows'
19- uses : actions/cache@v1
21+ uses : actions/cache@v4
2022 with :
2123 path : /usr/local/lib/R/site-library
24+ # bump the prefix if you need to bust the cache
2225 key : ${{ runner.os }}-r-1-${{ hashFiles('.github/depends.Rds') }}
2326 restore-keys : ${{ runner.os }}-r-1-
2427
2528 # This lets us augment with additional dependencies
2629 # - name: Install system dependencies
27- # if: runner.os == 'Linux'
28- # env:
29- # RHUB_PLATFORM: linux-x86_64-ubuntu-gcc
30- # GITHUB_PAT: ${{ secrets.OMICSIGNATURE_TOKEN }}
31- # run: |
32- # Rscript -e "remotes::install_github('r-hub/sysreqs')"
33- # sysreqs=$(Rscript -e "cat(sysreqs::sysreq_commands('DESCRIPTION'))")
34- # sudo -s eval "$sysreqs"
30+ # if: runner.os == 'Linux'
31+ # env:
32+ # RHUB_PLATFORM: linux-x86_64-ubuntu-gcc
33+ # GITHUB_PAT: ${{ secrets.OMICSIGNATURE_TOKEN }}
34+ # run: |
35+ # Rscript -e "remotes::install_github('r-hub/sysreqs')"
36+ # sysreqs=$(Rscript -e "cat(sysreqs::sysreq_commands('DESCRIPTION'))")
37+ # sudo -s eval "$sysreqs"
38+
3539 - name : Install dependencies
3640 run : |
3741 remotes::install_deps(dependencies = TRUE, repos = BiocManager::repositories())
@@ -45,22 +49,24 @@ jobs:
4549 shell : Rscript {0}
4650
4751 # Push docker image to docker hub
48- # - uses: docker/build-push-action@v1
49- # with:
50- # username: ${{ secrets.DOCKER_USERNAME }}
51- # password: ${{ secrets.DOCKER_PASSWORD }}
52- # repository: montilab/rpkgs
53- # tag_with_ref: true
54- # tag_with_sha: true
55- # tags: latest
52+ # - uses: docker/build-push-action@v1
53+ # with:
54+ # username: ${{ secrets.DOCKER_USERNAME }}
55+ # password: ${{ secrets.DOCKER_PASSWORD }}
56+ # repository: montilab/rpkgs
57+ # tag_with_ref: true
58+ # tag_with_sha: true
59+ # tags: latest
5660
5761 - name : DevTest
5862 run : |
59- PATH=$PATH:$HOME/bin/ Rscript -e 'pkgdown::build_site("."); file.copy("README_files", "docs", recursive=TRUE)'
63+ PATH=$PATH:$HOME/bin/ Rscript -e 'pkgdown::build_site("."); file.copy("README_files", "docs", recursive=TRUE)'
64+
6065 - name : Install deploy dependencies
6166 run : |
6267 apt-get update
6368 apt-get -y install rsync
69+
6470 - name : Deploy 🚀
6571 uses : JamesIves/github-pages-deploy-action@v4
6672 with :
0 commit comments