Skip to content

Commit 23879ae

Browse files
authored
address dev package install ordering (#211)
1 parent 0398048 commit 23879ae

File tree

1 file changed

+32
-24
lines changed

1 file changed

+32
-24
lines changed

.github/workflows/GH-R-CMD-check.yaml

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -58,30 +58,38 @@ jobs:
5858

5959
- name: Install devel versions
6060
run: |
61-
try(pak::pkg_install("tidymodels/baguette"))
62-
try(pak::pkg_install("tidymodels/bonsai"))
63-
try(pak::pkg_install("tidymodels/censored"))
64-
try(pak::pkg_install("tidymodels/dials"))
65-
try(pak::pkg_install("tidymodels/discrim"))
66-
try(pak::pkg_install("tidymodels/hardhat"))
67-
try(pak::pkg_install("tidymodels/modeldata"))
68-
try(pak::pkg_install("tidymodels/multilevelmod"))
69-
try(pak::pkg_install("tidymodels/parsnip"))
70-
try(pak::pkg_install("tidymodels/plsmod"))
71-
try(pak::pkg_install("tidymodels/poissonreg"))
72-
try(pak::pkg_install("tidymodels/recipes"))
73-
try(pak::pkg_install("tidymodels/rsample"))
74-
try(pak::pkg_install("tidymodels/rules"))
75-
try(pak::pkg_install("tidymodels/spatialsample"))
76-
try(pak::pkg_install("tidymodels/stacks"))
77-
try(pak::pkg_install("tidymodels/themis"))
78-
try(pak::pkg_install("tidymodels/tidymodels"))
79-
try(pak::pkg_install("tidymodels/tune"))
80-
try(pak::pkg_install("tidymodels/workflows"))
81-
try(pak::pkg_install("tidymodels/yardstick"))
82-
try(pak::pkg_install("tidymodels/finetune"))
83-
try(pak::pkg_install("business-science/modeltime"))
84-
try(pak::pkg_install("tidymodels/workflowsets"))
61+
# from most dependency-heavy to least
62+
try(pak::pkg_install(c(
63+
"business-science/modeltime",
64+
"tidymodels/finetune",
65+
"tidymodels/recipes",
66+
"tidymodels/stacks",
67+
"tidymodels/themis",
68+
"tidymodels/tidymodels",
69+
"tidymodels/tune",
70+
"tidymodels/workflowsets",
71+
"tidymodels/workflows"
72+
)))
73+
# parsnip and its extensions
74+
try(pak::pkg_install(c(
75+
"tidymodels/baguette",
76+
"tidymodels/bonsai",
77+
"tidymodels/censored",
78+
"tidymodels/discrim",
79+
"tidymodels/multilevelmod",
80+
"tidymodels/parsnip",
81+
"tidymodels/plsmod",
82+
"tidymodels/poissonreg",
83+
"tidymodels/rules"
84+
)))
85+
try(pak::pkg_install(c(
86+
"tidymodels/dials",
87+
"tidymodels/hardhat",
88+
"tidymodels/modeldata",
89+
"tidymodels/rsample",
90+
"tidymodels/spatialsample",
91+
"tidymodels/yardstick"
92+
)))
8593
shell: Rscript {0}
8694

8795
- uses: r-lib/actions/check-r-package@v2

0 commit comments

Comments
 (0)