File: submit_to_cran.R

package info (click to toggle)
r-cran-httpuv 1.6.15%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,292 kB
  • sloc: ansic: 6,499; cpp: 5,501; makefile: 103; sh: 56
file content (18 lines) | stat: -rw-r--r-- 477 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Call with
# source("tools/submit_to_cran.R")

# Remove all unknown files
cli::cli_alert_info("Cleaning")
system("git clean -xdi src")

pkg <- devtools::as.package(".")
built_path <- devtools:::build_cran(pkg, args = NULL)

devtools::check_built(built_path)

if (devtools:::yesno("Ready to submit ", pkg$package, " (", pkg$version, ") to CRAN?")) {
  return(invisible())
}

devtools:::upload_cran(pkg, built_path)
usethis::with_project(pkg$path, devtools:::flag_release(pkg))