Skip to content

Commit 40894dc

Browse files
update build.yml
1 parent f8fd405 commit 40894dc

File tree

1 file changed

+25
-19
lines changed

1 file changed

+25
-19
lines changed

.github/workflows/build.yml

Lines changed: 25 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
on: [push]
2+
23
jobs:
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

Comments
 (0)