From b5a59375126ca108c9de52aa1120ff4feed9fd41 Mon Sep 17 00:00:00 2001 From: Zhang Fuxin Date: Thu, 28 Oct 2021 07:28:20 +0800 Subject: [PATCH] use setup-renv action to speedup the installation of r libraries --- .github/workflows/deploy_bookdown.yml | 5 +- renv.lock | 380 ++++++++++++++++++++++++++ 2 files changed, 383 insertions(+), 2 deletions(-) create mode 100644 renv.lock diff --git a/.github/workflows/deploy_bookdown.yml b/.github/workflows/deploy_bookdown.yml index e1f8fd1..8d46423 100644 --- a/.github/workflows/deploy_bookdown.yml +++ b/.github/workflows/deploy_bookdown.yml @@ -13,8 +13,9 @@ jobs: - uses: actions/checkout@v1 - uses: r-lib/actions/setup-r@v1 - uses: r-lib/actions/setup-pandoc@v1 - - name: Install rmarkdown - run: Rscript -e 'install.packages(c("rmarkdown","bookdown", "dplyr","knitr","flextable", "readr", "ftExtra","officer"))' + - uses: r-lib/actions/setup-renv@v1 + with: + cache-version:1 - name: Render Book run: make - uses: actions/upload-artifact@v1 diff --git a/renv.lock b/renv.lock new file mode 100644 index 0000000..37c9f97 --- /dev/null +++ b/renv.lock @@ -0,0 +1,380 @@ +{ + "R": { + "Version": "3.6.3", + "Repositories": [ + { + "Name": "CRAN", + "URL": "https://cloud.r-project.org" + } + ] + }, + "Packages": { + "BH": { + "Package": "BH", + "Version": "1.75.0-0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "e4c04affc2cac20c8fec18385cd14691" + }, + "R6": { + "Package": "R6", + "Version": "2.5.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "b203113193e70978a696b2809525649d" + }, + "Rcpp": { + "Package": "Rcpp", + "Version": "1.0.7", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "dab19adae4440ae55aa8a9d238b246bb" + }, + "base64enc": { + "Package": "base64enc", + "Version": "0.1-3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "543776ae6848fde2f48ff3816d0628bc" + }, + "bookdown": { + "Package": "bookdown", + "Version": "0.22.11", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "5a174e2368a8f25215e0c801f62e517a" + }, + "cli": { + "Package": "cli", + "Version": "3.0.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "096829b701eec2d2b4538be63de97e75" + }, + "clipr": { + "Package": "clipr", + "Version": "0.7.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "ebaa97ac99cc2daf04e77eecc7b781d7" + }, + "cpp11": { + "Package": "cpp11", + "Version": "0.3.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "e02edab2bc389c5e4b12949b13df44f2" + }, + "crayon": { + "Package": "crayon", + "Version": "1.4.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "e75525c55c70e5f4f78c9960a4b402e9" + }, + "data.table": { + "Package": "data.table", + "Version": "1.14.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "d1b8b1a821ee564a3515fa6c6d5c52dc" + }, + "digest": { + "Package": "digest", + "Version": "0.6.27", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "a0cbe758a531d054b537d16dff4d58a1" + }, + "dplyr": { + "Package": "dplyr", + "Version": "1.0.7", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "36f1ae62f026c8ba9f9b5c9a08c03297" + }, + "ellipsis": { + "Package": "ellipsis", + "Version": "0.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "bb0eec2fe32e88d9e2836c2f73ea2077" + }, + "evaluate": { + "Package": "evaluate", + "Version": "0.14", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "ec8ca05cffcc70569eaaad8469d2a3a7" + }, + "fansi": { + "Package": "fansi", + "Version": "0.5.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "d447b40982c576a72b779f0a3b3da227" + }, + "flextable": { + "Package": "flextable", + "Version": "0.6.7.002", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "01811966e9c51281ad04c4033730f434" + }, + "ftExtra": { + "Package": "ftExtra", + "Version": "0.1.1", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "ftExtra", + "RemoteUsername": "davidgohel", + "RemoteRef": "HEAD", + "RemoteSha": "ed1ad40e1cd24ef49ae06df88739e8b5c16f487d", + "Hash": "eb57e0820eaa8f2b4332222e3a8f82cc" + }, + "gdtools": { + "Package": "gdtools", + "Version": "0.2.3.9000", + "Source": "GitHub", + "RemoteType": "github", + "RemoteHost": "api.github.com", + "RemoteRepo": "gdtools", + "RemoteUsername": "foxsen", + "RemoteRef": "HEAD", + "RemoteSha": "b2caddd09672eceac0a6f1952f1d41c504974aa4", + "Hash": "cd724f0e1cb7ae0d9eb2e8eba4801b59" + }, + "generics": { + "Package": "generics", + "Version": "0.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "4d243a9c10b00589889fe32314ffd902" + }, + "glue": { + "Package": "glue", + "Version": "1.4.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "6efd734b14c6471cfe443345f3e35e29" + }, + "highr": { + "Package": "highr", + "Version": "0.9", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "8eb36c8125038e648e5d111c0d7b2ed4" + }, + "hms": { + "Package": "hms", + "Version": "1.1.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "e4bf161ccb74a2c1c0e8ac63bbe332b4" + }, + "htmltools": { + "Package": "htmltools", + "Version": "0.5.1.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "af2c2531e55df5cf230c4b5444fc973c" + }, + "jsonlite": { + "Package": "jsonlite", + "Version": "1.7.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "98138e0994d41508c7a6b84a0600cfcb" + }, + "knitr": { + "Package": "knitr", + "Version": "1.33", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "0bc1b5da1b0eb07cd4b727e95e9ff0b8" + }, + "lifecycle": { + "Package": "lifecycle", + "Version": "1.0.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "3471fb65971f1a7b2d4ae7848cf2db8d" + }, + "magrittr": { + "Package": "magrittr", + "Version": "2.0.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "41287f1ac7d28a92f0a286ed507928d3" + }, + "markdown": { + "Package": "markdown", + "Version": "1.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "61e4a10781dd00d7d81dd06ca9b94e95" + }, + "mime": { + "Package": "mime", + "Version": "0.11", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "8974a907200fc9948d636fe7d85ca9fb" + }, + "officer": { + "Package": "officer", + "Version": "0.4.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "a49b891db0ebf34b40e6b1fb1ec9d3ad" + }, + "pillar": { + "Package": "pillar", + "Version": "1.6.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "8672ae02bd20f6479bce2d06c7ff1401" + }, + "pkgconfig": { + "Package": "pkgconfig", + "Version": "2.0.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "01f28d4278f15c76cddbea05899c5d6f" + }, + "purrr": { + "Package": "purrr", + "Version": "0.3.4", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "97def703420c8ab10d8f0e6c72101e02" + }, + "readr": { + "Package": "readr", + "Version": "1.4.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "2639976851f71f330264a9c9c3d43a61" + }, + "renv": { + "Package": "renv", + "Version": "0.13.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "079cb1f03ff972b30401ed05623cbe92" + }, + "rlang": { + "Package": "rlang", + "Version": "0.4.11", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "515f341d3affe0de9e4a7f762efb0456" + }, + "rmarkdown": { + "Package": "rmarkdown", + "Version": "2.9", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "912c09266d5470516df4df7a303cde92" + }, + "stringi": { + "Package": "stringi", + "Version": "1.6.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "9df5e6f9a7fa11b84adf0429961de66a" + }, + "stringr": { + "Package": "stringr", + "Version": "1.4.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "0759e6b6c0957edb1311028a49a35e76" + }, + "systemfonts": { + "Package": "systemfonts", + "Version": "1.0.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "f2e17ba09737e2e7e2ec40fc1f9b6e08" + }, + "tibble": { + "Package": "tibble", + "Version": "3.1.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "349b40a9f144516d537c875e786ec8b8" + }, + "tidyr": { + "Package": "tidyr", + "Version": "1.1.3", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "450d7dfaedde58e28586b854eeece4fa" + }, + "tidyselect": { + "Package": "tidyselect", + "Version": "1.1.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "7243004a708d06d4716717fa1ff5b2fe" + }, + "tinytex": { + "Package": "tinytex", + "Version": "0.32", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "db9a6f2cf147751322d22c9f6647c7bd" + }, + "utf8": { + "Package": "utf8", + "Version": "1.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "c3ad47dc6da0751f18ed53c4613e3ac7" + }, + "uuid": { + "Package": "uuid", + "Version": "0.1-4", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "e4169eb989a5d03ccb6b628cad1b1b50" + }, + "vctrs": { + "Package": "vctrs", + "Version": "0.3.8", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "ecf749a1b39ea72bd9b51b76292261f1" + }, + "xfun": { + "Package": "xfun", + "Version": "0.24", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "88cdb9779a657ad80ad942245fffba31" + }, + "xml2": { + "Package": "xml2", + "Version": "1.3.2", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "d4d71a75dd3ea9eb5fa28cc21f9585e2" + }, + "yaml": { + "Package": "yaml", + "Version": "2.2.1", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "2826c5d9efb0a88f657c7a679c7106db" + }, + "zip": { + "Package": "zip", + "Version": "2.2.0", + "Source": "Repository", + "Repository": "CRAN", + "Hash": "c7eef2996ac270a18c2715c997a727c5" + } + } +}