{
  "_id": "6acd7563a14063b82c3abd9b",
  "Package": "icebergr",
  "Type": "Package",
  "Title": "Read and Write 'Apache Iceberg' Tables",
  "Version": "0.2.0",
  "Authors@R": "c(person(given = \"Youzhi\",\nfamily = \"Yu\",\nrole = c(\"aut\", \"cre\"),\nemail = \"yuyouzhi666@icloud.com\"),\nperson(given = \"The Apache Software Foundation\",\nrole = c(\"cph\"),\ncomment = \"iceberg-rust, bundled under Apache License 2.0\"))",
  "Description": "A native client for 'Apache Iceberg', the open table\nformat used by 'Snowflake', 'Databricks', 'BigQuery', 'AWS' and\n'Dremio'. Rather than reaching 'Iceberg' through a query engine\nsuch as 'DuckDB', this package talks to it directly: it\nconnects to REST and 'AWS Glue' catalogs, lists namespaces and\ntables, reads the schema and partition specification of a\ntable, scans data with predicates and projections pushed down,\ntravels back through snapshot history, and appends new data.\n'Apache Arrow' is the interchange layer throughout, so scan\nresults arrive in R without a serialisation round trip. Built\non 'iceberg-rust', the Apache-governed 'Rust' implementation,\nvia 'extendr'. Supports table spec versions 1 and 2; see the\n'README' for the full matrix of supported and unsupported\nfeatures. This is a community package, not affiliated with or\nendorsed by The Apache Software Foundation; 'Apache', 'Apache\nIceberg' and 'Iceberg' are trademarks of The Apache Software\nFoundation.",
  "License": "GPL (>= 3)",
  "URL": "https://pursuitofdatascience.github.io/icebergr/,\nhttps://github.com/PursuitOfDataScience/icebergr",
  "BugReports": "https://github.com/PursuitOfDataScience/icebergr/issues",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "Roxygen": "list(markdown = TRUE)",
  "Config/testthat/edition": "3",
  "Config/Needs/website": "rmarkdown",
  "VignetteBuilder": "knitr",
  "SystemRequirements": "Cargo (Rust's package manager), rustc >= 1.88, xz",
  "NeedsCompilation": "yes",
  "Config/roxygen2/version": "8.1.1",
  "Config/pak/sysreqs": "libzstd-dev xz-utils libclang-dev",
  "Repository": "https://pursuitofdatascience.r-universe.dev",
  "Date/Publication": "2026-10-12 16:12:07 UTC",
  "RemoteUrl": "https://github.com/pursuitofdatascience/icebergr",
  "RemoteRef": "HEAD",
  "RemoteSha": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
  "Packaged": {
    "Date": "2026-10-12 23:16:48 UTC",
    "User": "root"
  },
  "Author": "Youzhi Yu [aut, cre],\nThe Apache Software Foundation [cph] (iceberg-rust, bundled under\nApache License 2.0)",
  "Maintainer": "Youzhi Yu <yuyouzhi666@icloud.com>",
  "_user": "pursuitofdatascience",
  "_type": "src",
  "_file": "icebergr_0.2.0.tar.gz",
  "_fileid": "https://r2.ropensci.org/943a8b6162b4cd2ea3bb2e83ca04f2b9e291b31ef51b79ad72ff4a9f8e32a286",
  "_filesize": 586936,
  "_sha256": "943a8b6162b4cd2ea3bb2e83ca04f2b9e291b31ef51b79ad72ff4a9f8e32a286",
  "_expires": "2027-01-21T00:03:45.000Z",
  "_created": "2026-10-12T23:16:48.000Z",
  "_published": "2026-10-13T00:03:47.219Z",
  "_buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115051506235,
      "time": 462,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11779436524"
    },
    {
      "job": 115051506297,
      "time": 489,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11779940248"
    },
    {
      "job": 115051506370,
      "time": 524,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11779321962"
    },
    {
      "job": 115051506248,
      "time": 483,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11779740854"
    },
    {
      "job": 115051506271,
      "time": 723,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11781055788"
    },
    {
      "job": 115051506257,
      "time": 1029,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11779319078"
    },
    {
      "job": 115051506247,
      "time": 497,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11781110045"
    },
    {
      "job": 115051506329,
      "time": 1054,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11780400745"
    },
    {
      "job": 115047096904,
      "time": 931,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11778414863"
    },
    {
      "job": 115051506241,
      "time": 206,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "FAIL",
      "artifact": ""
    },
    {
      "job": 115051506436,
      "time": 819,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11779661871"
    },
    {
      "job": 115051506391,
      "time": 982,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11779343058"
    },
    {
      "job": 115051506325,
      "time": 980,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11779442860"
    },
    {
      "job": 115051506318,
      "time": 820,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11779322750"
    },
    {
      "job": 115051506274,
      "time": 928,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11778724871"
    }
  ],
  "_upstream": "https://github.com/pursuitofdatascience/icebergr",
  "_commit": {
    "id": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
    "author": "Youzhi Yu <yuyouzhi666@icloud.com>",
    "committer": "Youzhi Yu <yuyouzhi666@icloud.com>",
    "message": "Keep main at 0.2.0, and let the vendored check accept CRAN's version\n\nReverts the 0.2.0.9000 bump in 01510ae. main stays at the version on CRAN\nuntil the next release is prepared, so DESCRIPTION and NEWS.md are back to\nwhat CRAN was sent, and the v0.2.0.9000 tag is deleted.\n\nThat brings back what the bump was for. --as-cran compares the version with\nCRAN's, and from the day a release is published that comparison can only\nreport \"Insufficient package version\", which the vendored offline build jobs\nfail on. They now skip that one comparison\n(_R_CHECK_CRAN_INCOMING_SKIP_VERSIONS_) while DESCRIPTION names exactly the\nversion CRAN has, and say so in the log. A version below CRAN's still fails,\nevery other incoming check still runs, and bumping the version for the next\nrelease brings the comparison back. Run on the 0.2.0 tarball, R's incoming\ncheck goes from Maintainer, bad_version and recency (a WARNING) to\nMaintainer and recency (a NOTE).\n\nCRAN itself is asked rather than the package manager the runner installs\nfrom, which still listed 0.1.0 nine hours after 0.2.0 was published.\nDEVELOPMENT.md's Releasing section describes this in place of the .9000 bump.\n",
    "time": 1791821527
  },
  "_maintainer": {
    "name": "Youzhi Yu",
    "email": "yuyouzhi666@icloud.com",
    "login": "pursuitofdatascience",
    "description": "CUDA out of memory",
    "uuid": 54338793
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.2",
      "role": "Depends"
    },
    {
      "package": "nanoarrow",
      "version": ">= 0.4.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "bit64",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.1.7",
      "role": "Suggests"
    },
    {
      "package": "vctrs",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "version": ">= 2.3.0",
      "role": "Suggests"
    }
  ],
  "_owner": "pursuitofdatascience",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-32",
      "n": 26
    },
    {
      "week": "2026-33",
      "n": 13
    },
    {
      "week": "2026-35",
      "n": 6
    },
    {
      "week": "2026-37",
      "n": 12
    },
    {
      "week": "2026-39",
      "n": 4
    },
    {
      "week": "2026-41",
      "n": 1
    },
    {
      "week": "2026-42",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "v0.1.0",
      "date": "2026-09-10"
    },
    {
      "name": "v0.2.0",
      "date": "2026-10-05"
    }
  ],
  "_stars": 1,
  "_contributors": [
    {
      "user": "pursuitofdatascience",
      "count": 63,
      "uuid": 54338793
    },
    {
      "user": "claude",
      "count": 21,
      "uuid": 81847
    }
  ],
  "_userbio": {
    "uuid": 54338793,
    "type": "user",
    "name": "Y. Yu",
    "followers": 35,
    "description": "CUDA out of memory"
  },
  "_downloads": {
    "count": 560,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/icebergr"
  },
  "_devurl": "https://github.com/pursuitofdatascience/icebergr",
  "_pkgdown": "https://pursuitofdatascience.github.io/icebergr/",
  "_searchresults": 11,
  "_cargo": true,
  "_topics": [
    "rust",
    "cargo"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/icebergr.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_homeurl": "https://github.com/pursuitofdatascience/icebergr",
  "_realowner": "pursuitofdatascience",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2026-09-10"
    },
    {
      "version": "0.2.0",
      "date": "2026-10-12"
    }
  ],
  "_exports": [
    "icebergr_append",
    "icebergr_catalog",
    "icebergr_collect",
    "icebergr_create_namespace",
    "icebergr_create_table",
    "icebergr_example_table",
    "icebergr_list_namespaces",
    "icebergr_list_tables",
    "icebergr_partitions",
    "icebergr_properties",
    "icebergr_register_table",
    "icebergr_reload",
    "icebergr_scan",
    "icebergr_scan_plan",
    "icebergr_schema",
    "icebergr_snapshots",
    "icebergr_spec_support",
    "icebergr_table",
    "icebergr_table_exists"
  ],
  "_help": [
    {
      "page": "icebergr_append",
      "title": "Append rows to an Iceberg table",
      "topics": [
        "icebergr_append"
      ]
    },
    {
      "page": "icebergr_catalog",
      "title": "Connect to an Iceberg catalog",
      "topics": [
        "icebergr_catalog"
      ]
    },
    {
      "page": "icebergr_collect",
      "title": "Materialise a scan or a table",
      "topics": [
        "as.data.frame.icebergr_scan",
        "as.data.frame.icebergr_table",
        "icebergr_collect",
        "icebergr_collect.icebergr_scan",
        "icebergr_collect.icebergr_table"
      ]
    },
    {
      "page": "icebergr_create_namespace",
      "title": "Create a namespace",
      "topics": [
        "icebergr_create_namespace"
      ]
    },
    {
      "page": "icebergr_create_table",
      "title": "Create an Iceberg table",
      "topics": [
        "icebergr_create_table"
      ]
    },
    {
      "page": "icebergr_example_table",
      "title": "A small Iceberg table for offline examples and tests",
      "topics": [
        "icebergr_example_table"
      ]
    },
    {
      "page": "icebergr_list_namespaces",
      "title": "List namespaces in a catalog",
      "topics": [
        "icebergr_list_namespaces"
      ]
    },
    {
      "page": "icebergr_list_tables",
      "title": "List tables in a namespace",
      "topics": [
        "icebergr_list_tables"
      ]
    },
    {
      "page": "icebergr_partitions",
      "title": "The partition specification of an Iceberg table",
      "topics": [
        "icebergr_partitions"
      ]
    },
    {
      "page": "icebergr_properties",
      "title": "The properties of an Iceberg table",
      "topics": [
        "icebergr_properties"
      ]
    },
    {
      "page": "icebergr_register_table",
      "title": "Register an existing table with a catalog",
      "topics": [
        "icebergr_register_table"
      ]
    },
    {
      "page": "icebergr_reload",
      "title": "Re-read a table's metadata from its catalog",
      "topics": [
        "icebergr_reload"
      ]
    },
    {
      "page": "icebergr_scan",
      "title": "Scan an Iceberg table",
      "topics": [
        "icebergr_scan"
      ]
    },
    {
      "page": "icebergr_scan_plan",
      "title": "Inspect the file plan for a scan",
      "topics": [
        "icebergr_scan_plan"
      ]
    },
    {
      "page": "icebergr_schema",
      "title": "The schema of an Iceberg table",
      "topics": [
        "icebergr_schema"
      ]
    },
    {
      "page": "icebergr_snapshots",
      "title": "Snapshot history of an Iceberg table",
      "topics": [
        "icebergr_snapshots"
      ]
    },
    {
      "page": "icebergr_spec_support",
      "title": "What this build of icebergr supports",
      "topics": [
        "icebergr_spec_support"
      ]
    },
    {
      "page": "icebergr_table",
      "title": "Open an Iceberg table",
      "topics": [
        "icebergr_table"
      ]
    },
    {
      "page": "icebergr_table_exists",
      "title": "Whether a table exists in a catalog",
      "topics": [
        "icebergr_table_exists"
      ]
    }
  ],
  "_pkglogo": "https://github.com/pursuitofdatascience/icebergr/raw/HEAD/man/figures/logo.svg",
  "_readme": "https://github.com/pursuitofdatascience/icebergr/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "glue",
    "lifecycle",
    "magrittr",
    "nanoarrow",
    "pillar",
    "pkgconfig",
    "rlang",
    "tibble",
    "utf8",
    "vctrs"
  ],
  "_vignettes": [
    {
      "source": "catalog-configuration.Rmd",
      "filename": "catalog-configuration.html",
      "title": "Catalog configuration",
      "author": "Youzhi YuUniversity of Chicago",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Credentials are never arguments",
        "Iceberg REST catalog",
        "With OAuth2 client credentials",
        "Extra, non-secret properties",
        "Object storage",
        "S3-compatible storage (MinIO, R2, Ceph)",
        "AWS Glue",
        "Local warehouses",
        "Performance notes",
        "Troubleshooting",
        "References"
      ],
      "created": "2026-08-06 20:21:34",
      "modified": "2026-10-05 17:03:30",
      "commits": 8
    },
    {
      "source": "getting-started.Rmd",
      "filename": "getting-started.html",
      "title": "Getting started with icebergr",
      "author": "Youzhi YuUniversity of Chicago",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What this package is for",
        "A table to work with",
        "Inspecting a table",
        "Reading",
        "Pushdown",
        "Verifying that pushdown happened",
        "One caveat about limit",
        "Time travel",
        "Writing",
        "Creating a table",
        "Type fidelity",
        "Knowing what is not supported",
        "Where next",
        "References"
      ],
      "created": "2026-08-06 20:21:34",
      "modified": "2026-09-23 22:32:06",
      "commits": 6
    },
    {
      "source": "pushdown.Rmd",
      "filename": "pushdown.html",
      "title": "Predicate and Projection Pushdown",
      "author": "Youzhi YuUniversity of Chicago",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The three levels",
        "File pruning, measured",
        "Projection pushdown",
        "Which predicates push down",
        "Three things that do not push down",
        "Case sensitivity",
        "Reading a plan for cost, not just count",
        "References"
      ],
      "created": "2026-09-10 20:41:25",
      "modified": "2026-10-05 17:03:30",
      "commits": 3
    },
    {
      "source": "time-travel.Rmd",
      "filename": "time-travel.html",
      "title": "Time Travel: Snapshots, Timestamps and Rollbacks",
      "author": "Youzhi YuUniversity of Chicago",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Snapshot history",
        "Reading a snapshot by id",
        "Reading as of a time",
        "The schema travels too",
        "Isolation, and why a handle looks stale",
        "What is not here",
        "References"
      ],
      "created": "2026-09-10 20:41:25",
      "modified": "2026-10-05 17:03:30",
      "commits": 3
    },
    {
      "source": "types.Rmd",
      "filename": "types.html",
      "title": "Types: The R, Arrow and Iceberg Correspondence",
      "author": "Youzhi YuUniversity of Chicago",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What survives unchanged",
        "The five that need care",
        "NaN comes back as NA",
        "factor comes back as character",
        "long needs bit64",
        "timestamp_ns loses sub-microsecond precision",
        "Snapshot ids are character",
        "Nested types",
        "Reading the schema rather than guessing it",
        "Why the bridge is an Arrow bridge",
        "References"
      ],
      "created": "2026-09-10 20:41:25",
      "modified": "2026-10-05 17:03:30",
      "commits": 2
    },
    {
      "source": "table-format.Rmd",
      "filename": "table-format.html",
      "title": "What Iceberg Is, and What It Fixes",
      "author": "Youzhi YuUniversity of Chicago",
      "engine": "knitr::rmarkdown",
      "headings": [
        "The problem inherited from Hive",
        "What Iceberg keeps instead",
        "Why the column statistics matter so much",
        "Concurrency, without a lock server",
        "Where R sits in this",
        "What this package does not do",
        "References"
      ],
      "created": "2026-09-10 20:41:25",
      "modified": "2026-09-23 22:32:06",
      "commits": 3
    },
    {
      "source": "writing.Rmd",
      "filename": "writing.html",
      "title": "Writing: Appends, Tables and What Is Refused",
      "author": "Youzhi YuUniversity of Chicago",
      "engine": "knitr::rmarkdown",
      "headings": [
        "A namespace, then a table",
        "Appending",
        "Compression",
        "Commits are atomic, and optimistic",
        "Registering a table someone else wrote",
        "What is refused, and why that is the design",
        "Checking before you write",
        "References"
      ],
      "created": "2026-09-10 20:41:25",
      "modified": "2026-10-05 17:03:30",
      "commits": 6
    }
  ],
  "_score": 5.430558769522758,
  "_indexed": true,
  "_nocasepkg": "icebergr",
  "_universes": [
    "pursuitofdatascience"
  ],
  "_previous": "0.2.0.9000",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-12T23:24:46.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/b8a90774d70bb9796f6c962c7090e09c2de9a9671c614a58bcf509d419bf8ba5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-12T23:24:51.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/2d99a91847174cab5b06616c1799167735ccbd19d036aafcc861587a624e9532",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-12T23:25:19.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/03e8b6d94df33645ad140599539551dd20ea8c2751d77764abb710157af8f4f0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "0.2.0",
      "date": "2026-10-12T23:25:05.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/7f7c0ad9247c8d64e5c0ac231ca2d182e7de30064fa79ed5d540ec3c13c1dd2e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-12T23:53:01.000Z",
      "arch": "aarch64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/3f57ddeb71db1df84eee1b134259a8ee8cd11298a3dd238827f2b6e5a9cb3cfb",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-12T23:30:44.000Z",
      "arch": "x86_64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/78e3385674221ea84c612fa45d0346851a47b389c0bc52b991452ee58d66c449",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-12T23:52:47.000Z",
      "arch": "aarch64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/a881b8d2d09da7e9e0e7368e9ef4f25c3127c2ff4190b6849a4f8f6dfd159b64",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "0.2.0",
      "date": "2026-10-12T23:34:02.000Z",
      "arch": "x86_64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/3aae3dd3fb05b0449c5b17ddf1f178d8e8bff787127eac207375fecb9d55d4a9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-12T23:26:06.000Z",
      "arch": "aarch64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/da5aa4bbef673f3ce67306a87e5574c89da8195890e4935655410ab540c23295",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-12T23:24:00.000Z",
      "arch": "x86_64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/4130756452de237c005638f116e9802fe100119a179c755b0b08317b47dfce9c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-12T23:24:08.000Z",
      "arch": "x86_64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/5f6b3dda558005373ee5899de70a03c9df5e98469be3b7d2699dfacb709de904",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-12T23:25:51.000Z",
      "arch": "aarch64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/d966ae4d480b2e0ceef1f45c135327675d269707575cbabfe507fae3a51b1490",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "0.2.0",
      "date": "2026-10-12T23:24:09.000Z",
      "arch": "x86_64",
      "commit": "0fb295ebeb25cf1b794ec6ce525ffe1c1e54b7a7",
      "fileid": "https://r2.ropensci.org/65d6f70d11e838f829b1d5f289dfa96036a3efee1c7f9d3b87f4c4ba6d929372",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/pursuitofdatascience/actions/runs/38320447950"
    }
  ]
}