Skip to content

Add .def file for R 4.6.0 with rv and Quarto installation#4

Merged
MVesuviusC merged 3 commits into
mainfrom
add_r_versions
May 21, 2026
Merged

Add .def file for R 4.6.0 with rv and Quarto installation#4
MVesuviusC merged 3 commits into
mainfrom
add_r_versions

Conversation

@MVesuviusC

Copy link
Copy Markdown
Contributor

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Apptainer/Singularity definition to build an R 4.6.0-based container image that includes the rv R package manager and Quarto, consistent with the existing R 4.4.3 container definition.

Changes:

  • Introduces a new r4.6.0.def definition bootstrapped from rocker/r-ver:4.6.0
  • Installs rv (v0.21.0) and Quarto (1.9.37), and wires them into /usr/local/bin
  • Adds environment variables and a %test section to validate installed tool versions
Comments suppressed due to low confidence (1)

r4.6.0.def:44

  • Quarto is downloaded and installed without any integrity verification (no checksum/signature validation). Please add a SHA256/SHA512 verification step (or signature verification if available) before extracting to reduce supply-chain risk during builds.
    wget https://github.com/quarto-dev/quarto-cli/releases/download/v${QUARTO_VERSION}/quarto-${QUARTO_VERSION}-linux-amd64.tar.gz
    
    mkdir -p /opt/quarto/${QUARTO_VERSION}
    tar xzf \
        quarto-${QUARTO_VERSION}-linux-amd64.tar.gz \
        -C /opt/quarto/${QUARTO_VERSION} \
        --strip-components=1

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread r4_6_0.def
Comment thread r4_6_0.def
Comment thread r4.6.0.def Outdated
Comment thread r4_6_0.def
@MVesuviusC MVesuviusC changed the title Add Dockerfile for R 4.6.0 with rv and Quarto installation Add .def file for R 4.6.0 with rv and Quarto installation May 21, 2026
MVesuviusC and others added 2 commits May 21, 2026 11:58
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@MVesuviusC MVesuviusC merged commit 91c8bed into main May 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants