From cea7a241c594f30d7a7cb8a083193194f3bf4ae3 Mon Sep 17 00:00:00 2001 From: Jared Knowles Date: Thu, 23 Apr 2026 14:35:55 -0400 Subject: [PATCH] chore: require corpus schema_version = 3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Tracks the cog_pipeline corpus bump from 2 → 3 (year=2012 partition is now modern-only; v2 shipped a broken mixed-source partition). session open aborts with a clear message if a reader hits a legacy v2 corpus. --- DESCRIPTION | 4 ++-- R/session.R | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/DESCRIPTION b/DESCRIPTION index 9c9566d..d380818 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -32,5 +32,5 @@ Suggests: Config/testthat/edition: 3 VignetteBuilder: knitr RoxygenNote: 7.3.3 -MinCorpusSchema: 2 -MaxCorpusSchema: 2 +MinCorpusSchema: 3 +MaxCorpusSchema: 3 diff --git a/R/session.R b/R/session.R index 0d8147d..4f5438c 100644 --- a/R/session.R +++ b/R/session.R @@ -11,7 +11,7 @@ cog_open <- function(url = .resolve_url(), DBI::dbExecute(con, "INSTALL httpfs; LOAD httpfs;") manifest <- .fetch_or_cache_manifest(url, cache_dir) - .validate_schema(manifest, expected_version = 2L) + .validate_schema(manifest, expected_version = 3L) .validate_scope(manifest) .register_views(con, url, manifest)