Skip to contents

Uploads source tarballs to S3

Usage

upload_source_tarball(
  package_name,
  s3_endpoint,
  s3_region,
  s3_bucket,
  codename = NULL,
  arch = NULL,
  is_r_minor_sensitive = FALSE,
  s3_access_key_id = NULL,
  s3_secret_access_key = NULL,
  version = "latest"
)

Arguments

package_name

(character)
Package name

s3_endpoint

(character)
S3 endpoint

s3_region

(character)
S3 region

s3_bucket

(character)
S3 bucket name

codename

(character)
Linux distribution identifier

arch

(character)
Architecture, "amd64" or "arm64".

is_r_minor_sensitive

(logical)
If TRUE, treats the package to be minor version specific and injects a version identifier into the file path.

s3_access_key_id

(character)
S3 access key ID

s3_secret_access_key

(character)
S3 secret access key

version

(character)
Package version, or "latest" for the current CRAN version.

Value

Invisibly, TRUE when the source tarball was uploaded, FALSE when it was skipped: the download failed, or a binary is already published at that key, which is never replaced. A previous source fallback is replaced.