
Package index
-
process_cran_updates() - Process updated and new CRAN packages
-
build_binary_package() - Build R binary packages
-
get_new_cran_packages() - Get new CRAN packages
-
get_updated_cran_packages() - Get updated CRAN packages
-
get_removed_cran_packages() - Get removed CRAN packages
-
get_r_minor_sensitive_packages() - Returns R minor sensitive R packages
-
archive_package() - Archive packages in CRAN-like repositories
-
process_unarchived_pkgs() - Returns packages that need to be archived (have multiple versions)
-
write_archive_rds() - Create Meta/archive.rds for {remotes} package
-
upload_single_binary() - Upload binary to S3
-
upload_source_tarball() - Uploads source tarballs to S3
-
upload_package_index() - Upload package index files to S3
-
add_to_package_index() - Add package to repository index
-
list_metadata_tables() - List existing database tables
-
query_metadata_table() - Query a specific table in the Postgres database containing the metadata
-
query_packages_without_historic_versions() - Returns packages that do not have any historic versions stored in S3
-
get_missing_pkgs_db() - Returns all packages names of CRAN packages not present in the linked database
-
check_for_binary() - Checks whether a binary for the latest package version exists
-
set_bin_path() - Set path for binary package outputs
-
set_codename() - Set codename for Linux distribution
-
init_repo() - Initialize a new R repository
-
build_single_tag() - Build binary for a single tag
-
install_pkg_sys_deps() - Install system dependencies for an R package
Internal Helper Functions
Internal helper functions used by the main workflow (typically not called directly)
-
acquire_pak_mutex() - Acquire cache-aware mutex for pak operations
-
archive_single_package() - Archive a single package
-
check_build_skip_conditions() - Check if build should be skipped
-
check_package_error() - Check if a package has previous build errors
-
check_root_package_exists() - Check if root package exists in S3
-
check_s3_packages() - Check S3 for existing packages
-
check_s3_root_package() - Check if root package exists in S3 for check_s3_packages
-
classify_error_for_retry() - Classify error types for retry decisions
-
clean_duplicated_packages() - Clean duplicated package files
-
cleanup_stale_locks() - Clean up stale pak cache lock files
-
clone_package_repo() - Clone package repository
-
clone_repository() - Clone package repository
-
determine_packages_to_build() - Determine which packages need to be built
-
execute_package_build() - Execute the actual package build
-
execute_package_builds() - Execute package builds with parallel processing
-
filter_packages_with_errors() - Filter packages with previous build errors
-
filter_tags() - Filter git tags for package versions
-
find_old_versions() - Find old package versions to archive
-
get_all_s3_packages() - Get all packages from S3 for comparison
-
get_archive_path() - Get archive destination path
-
get_minor_version() - Get R minor version string
-
get_remote_search_path() - Archive helper functions for package archiving operations Get remote search path for package archives
-
get_system_architecture_info() - Get system architecture information
-
handle_build_output_files() - Handle build output files and cleanup
-
handle_post_build_actions() - Handle post-build actions
-
handle_system_dependencies() - Handle system dependency installation
-
initialize_build_environment() - Initialize build environment and setup paths
-
list_archived_packages() - List archived packages from S3
-
move_and_rename_tarball() - Move and rename built tarball files
-
parse_package_tag_pairs() - Build helper functions for package building operations Parse package tag pairs from difference strings
-
perform_aggressive_cleanup() - Perform aggressive cache cleanup
-
process_tag_filtering() - Process tag filtering for check_s3_packages
-
release_pak_mutex() - Release process-level mutex for pak operations
-
remove_from_metadata() - Remove package from metadata table
-
retry_with_backoff() - Retry a function with exponential backoff
-
run_pak_install_with_mutex() - Run pak installation with mutex protection
-
setup_installation_env_vars() - Setup environment variables for package installation
-
store_build_metadata() - Store build metadata of single binary builds