Skip to content

Commit 7f64b41

Browse files
simplify
1 parent f5d5773 commit 7f64b41

File tree

3 files changed

+24
-15
lines changed

3 files changed

+24
-15
lines changed

.github/workflows/hook-dependencies-update.yml

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
on:
22
schedule:
33
- cron: '50 08 18 * *'
4+
pull_request:
5+
branches:
6+
- '*'
7+
48

59
name: Hook dependency updates
610

@@ -9,19 +13,20 @@ jobs:
913
runs-on: ubuntu-20.04
1014
env:
1115
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
12-
RSPM: "https://packagemanager.rstudio.com/all/__linux__/focal/latest"
1316
steps:
1417
- uses: actions/checkout@v3
1518

1619
- uses: r-lib/actions/setup-r@v2
17-
18-
- name: Cache packages
19-
uses: actions/cache@v3
2020
with:
21-
path: ${{ env.RENV_PATHS_ROOT }}
22-
key: renv-${{ hashFiles('**/renv.lock') }}
23-
restore-keys: |
24-
renv-
21+
use-public-rspm: true
22+
23+
# - name: Cache packages
24+
# uses: actions/cache@v3
25+
# with:
26+
# path: ${{ env.RENV_PATHS_ROOT }}
27+
# key: renv-${{ hashFiles('**/renv.lock') }}
28+
# restore-keys: |
29+
# renv-
2530
- name: Install system dependencies
2631
if: runner.os == 'Linux'
2732
env:
@@ -30,10 +35,10 @@ jobs:
3035
Rscript -e "install.packages('remotes'); remotes::install_github('r-hub/sysreqs')"
3136
sysreqs=$(Rscript -e "cat(sysreqs::sysreq_commands('DESCRIPTION'))")
3237
sudo -s eval "$sysreqs"
33-
- name: update existing packages
34-
run: Rscript inst/update-dependency-graph-existing-packages.R
3538
- name: update dependency graph among packages
3639
run: Rscript inst/update-existing-hook-dependencies.R
40+
- name: update existing packages
41+
run: Rscript inst/update-dependency-graph-existing-packages.R
3742
- name: Create Pull Request
3843
uses: peter-evans/[email protected]
3944
with:

inst/update-dependency-graph-existing-packages.R

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
source("renv/activate.R")
2+
13
hook_deps <- function(root) {
24
out <- renv::dependencies("inst/hooks/exported/")$Package
35
desc <- desc::desc()
@@ -13,10 +15,10 @@ hook_deps <- function(root) {
1315
return(sort(out))
1416
}
1517
options(
16-
repos = c(
17-
RSPM = "https://packagemanager.rstudio.com/all/latest",
18-
CRAN = "https://cran.rstudio.com"
19-
),
18+
# repos = c(
19+
# RSPM = "https://packagemanager.rstudio.com/all/latest",
20+
# CRAN = "https://cran.rstudio.com"
21+
# ),
2022
install.packages.compile.from.source = "never"
2123
)
2224

inst/update-existing-hook-dependencies.R

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
1+
source("renv/activate.R")
2+
13
options(
2-
repos = c(CRAN = "https://packagemanager.rstudio.com/all/latest"),
4+
# repos = c(CRAN = "https://packagemanager.rstudio.com/all/latest"),
35
install.packages.compile.from.source = "never"
46
)
57
renv::install("renv")

0 commit comments

Comments
 (0)