Qualification of R Software Installations
Overview
Qualify R software installations using R Markdown as the foundation for the Installation Qualification (IQ) and Operational Qualification (OQ) when used in environments (such as regulated clinical trials) where such processes may be required.
Major changes
- Qualification now requires a successful subprocess exit and an explicit PASS completion result.
- Summary checking now validates all eight expected suites, required columns, allowed statuses, and consistency with available execution evidence. Missing or malformed summaries cannot establish a successful qualification.
- Added
details = TRUEtorqualify()to return overall status, per-suite evidence, report paths, timestamps, and R/tool versions. These results are also saved asvalidation_result.rds; the default return remains the output directory path. - Quarto uses its bundled Pandoc and Typst without checking for or installing TinyTeX or standalone Pandoc. The selected R executable is passed to Quarto explicitly.
- Invalid engines, logical arguments, and output paths are rejected before setup. Dependency checks precede directory creation, allowing retries after a missing prerequisite is resolved.
Minor changes
- Fixed the Windows CI test for TinyTeX PATH activation to use the native path separator and executable name.
- Both report formats now share execution and result-classification functions. Subprocess scripts and logs are retained, and paths containing spaces or quotes are handled safely.
- Added regression tests for subprocess failures, malformed summaries, engine-specific prerequisites, retries, tool discovery, and structured results. Added opt-in PDF rendering smoke tests for both templates and a dedicated CI workflow using short failure fixtures.
- Expanded test coverage for tool-version metadata, all six package test suites, subprocess diagnostics, template and directory failures, and missing renderers.
- Clarified that core system tests use
scope = "basic"; development and internet scopes are not run. Updated the templates, function documentation, and vignettes to describe the actual checks and results.
Show all changes in 1.2.0Hide the rest of the changes in 1.2.0
- Added a light, dark, and automatic theme selector to the pkgdown website, with code highlighting for both light and dark modes.
From NEWS.md in the release
Install
Health
- OK13 OK2026-08-04
- NOTE12 OK, 1 NOTE2026-08-01
- OK13 OK2026-06-09
- ERROR12 OK, 1 ERROR2026-06-07
- OK3 OK2026-04-17
Documentation
- Help pages
- 1
- Examples that run
- 0%1 never run
- Exported functions with examples
- 100%
- Documented parameters
- 100%
- Return-value docs
- 100%
- Help pages citing references
- 0%
Downloads
Repository
- PRs merged (all time)
- 82%
- Median days to close, 50 most recently updated closed issues
- 3
- Median days to close, 50 most recently updated closed PRs
- 0
Stars over time
Forks over time
Releases over time
Issues over time
PRs over time
Commits over time
Commit identities over time
8 development-tooling and community-health practices detected across 5 families in the upstream repository
Checks run against github.com/medtronic-biostatistics/rqualify on 2026-10-18.
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
GitHub Pages site last deployed 2026-10-12 · The repository has a site deploy workflow
pkgdown site last built 2026-10-12
Show all practicesHide 1 practice
Dependencies
Code & Tests
People & History
Package metadata
- First published
- 2026-04-16
- Total releases
- 3 / 1 yrs
- License
- GPL-2 OSI
- Minimum R
- ≥ 4.4.0
- Download size
- 66 KB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("rqualify")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-21, which the citation names so these numbers can be found later. More on citing and the projects behind them.