From 0749467e6c36603fef3f4fbeedb75c0107f760e8 Mon Sep 17 00:00:00 2001 From: pat-s Date: Sat, 14 Dec 2024 00:06:39 +0100 Subject: [PATCH] feat: support remotes::install_version() --- ...9-single.yaml => build-alpine-321-arm64-9.yaml} | 3 +++ README.md | 14 +++----------- 2 files changed, 6 insertions(+), 11 deletions(-) rename .woodpecker/{build-alpine-321-arm64-9-single.yaml => build-alpine-321-arm64-9.yaml} (99%) diff --git a/.woodpecker/build-alpine-321-arm64-9-single.yaml b/.woodpecker/build-alpine-321-arm64-9.yaml similarity index 99% rename from .woodpecker/build-alpine-321-arm64-9-single.yaml rename to .woodpecker/build-alpine-321-arm64-9.yaml index 38a1f78..dee27bd 100644 --- a/.woodpecker/build-alpine-321-arm64-9-single.yaml +++ b/.woodpecker/build-alpine-321-arm64-9.yaml @@ -10,6 +10,9 @@ when: skip_clone: true +depends_on: + - alpine-321-arm64-install-deps + steps: - name: 'Build binaries' image: docker.io/devxygmbh/arm64-binaries-r-alpine-321 diff --git a/README.md b/README.md index 331952c..d699173 100644 --- a/README.md +++ b/README.md @@ -127,20 +127,12 @@ A Shiny dashboard providing a search functionality of the database and grouped s ### `remotes::install_version()` -`remotes::install_version()` searches for a `Meta/archive.rds` file in the `/src/contrib` directory. -This file must be a list of data frames containing information about the archived versions of the package. - -Example: - -```r -con <- gzcon(url(sprintf("%s/src/contrib/Meta/archive.rds", c("CRAN" = "https://cloud.r-project.org")), "rb")) -foo = readRDS(con) -foo[[1]] -``` +Is supported by writing `Meta/archive.rds` during each package index update, listing all available archived packages. ### `pak::pak(package@version)` -`pak` searches for `Archive/` and can install all versions listed in it. +`pak` searches for `Archive/` and can install all versions it finds. + Ensure to use a clean cache if other repositories have been used previously. If in doubt or when testing, call `pak::meta_clean(force = TRUE)`.