Skip to content

Add GitHub Actions CI/CD: R-CMD-check and pkgdown#1

Merged
sechidis merged 6 commits intomainfrom
feature/github-actions-ci
Apr 13, 2026
Merged

Add GitHub Actions CI/CD: R-CMD-check and pkgdown#1
sechidis merged 6 commits intomainfrom
feature/github-actions-ci

Conversation

@bailliem
Copy link
Copy Markdown
Collaborator

@bailliem bailliem commented Apr 11, 2026

Summary

  • Add R-CMD-check workflow with 3-config matrix (Ubuntu release/oldrel-1, macOS release)
  • Add pkgdown workflow to build and deploy documentation to GitHub Pages
  • Add .gitignore and .Rbuildignore for standard R package conventions
  • Update _pkgdown.yml URL to point to GitHub Pages
  • Add R-CMD-check status badge to README

Post-merge setup

After merging, enable GitHub Pages in repo settings:

  • Source: Deploy from gh-pages branch, root (/)

Test plan

  • R-CMD-check workflow triggers on push to main
  • R-CMD-check passes on all 3 matrix configs
  • pkgdown workflow builds documentation site
  • pkgdown deploys to gh-pages branch
  • Badge renders correctly in README
  • Site accessible at https://openpharma.github.io/knockofftools/

@bailliem bailliem requested a review from sechidis April 11, 2026 10:22
@bailliem bailliem self-assigned this Apr 11, 2026
@sechidis sechidis merged commit f87ed9f into main Apr 13, 2026
0 of 3 checks passed
@sechidis sechidis deleted the feature/github-actions-ci branch April 13, 2026 20:42
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