Skip to content

Add gdiff workflow support and install httpgd from GitHub with remotes#273

Closed
avinab-neogy wants to merge 2 commits into
develfrom
feature/install-httpgd-gdiff-workflow
Closed

Add gdiff workflow support and install httpgd from GitHub with remotes#273
avinab-neogy wants to merge 2 commits into
develfrom
feature/install-httpgd-gdiff-workflow

Conversation

@avinab-neogy

Copy link
Copy Markdown
Collaborator

This PR addresses issues #271 and #227 by enhancing the R development container setup to support the regression testing workflow using gdiff and by resolving the httpgd installation challenge using remotes.

  • Installed gdiff and its system dependencies (libmagick++-dev, libpoppler-cpp-dev) to enable graphical difference testing as outlined in Test and document gdiff workflow #271.

  • Configured dynamic r-universe Linux binary repositories in both Dockerfile and .Rprofile to speed up package installations and ensure compatibility with the container environment.

  • Installed httpgd from GitHub via remotes because it is not available on CRAN, resolving the issue described in httpgd package not currently on CRAN #227.

  • Added all required system libraries for httpgd to function correctly, including font rendering and graphics support dependencies.

  • Updated .Rprofile to include repository settings and optional VSCode integration for httpgd as the default graphics device to improve user experience.

@avinab-neogy avinab-neogy self-assigned this Aug 22, 2025
@avinab-neogy
avinab-neogy requested a review from hturner August 22, 2025 08:20
@avinab-neogy
avinab-neogy deleted the feature/install-httpgd-gdiff-workflow branch August 26, 2025 11:48
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.

1 participant