if (!ci_has_env("PARAMTEST") && !ci_has_env("DRAT")) {
do_package_checks()
# add random delay (up to 20s) to avoid git racing conditions
get_stage("deploy") %>%
add_code_step(floor(runif(15, min = 0, max = 20)))
do_drat("mlr3learners/mlr3learners.drat")
} else if (ci_has_env("PARAMTEST")) {
# PARAMTEST
get_stage("install") %>%
add_step(step_install_deps())
get_stage("script") %>%
add_code_step(remotes::install_dev("mlr3")) %>%
add_code_step(testthat::test_dir(system.file("paramtest",
package = "mlr3learners.np"),
stop_on_failure = TRUE))
} else if (ci_has_env("DRAT")) {
get_stage("deploy") %>%
add_step(step_install_deps()) %>%
# add random delay (up to 5 mins) to avoid git racing conditions
add_code_step(floor(runif(15, min = 0, max = 300))) %>%
# remove devel version indicator to enable deployment
add_code_step(writeLines(
gsub(".9000", "", readLines("DESCRIPTION")),
"DESCRIPTION"))
do_drat("mlr3learners/mlr3learners.drat")
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.