Skip to content

Conversation

@cderv
Copy link
Collaborator

@cderv cderv commented Jun 14, 2020

This will resolve #1838

It improve .travis.yaml by

  • Now testing several R versions from 3.3 to 4.0, including R-devel
  • With R current release, testing one more version of Pandoc, 2.7.3 the one now shipped with RStudio 1.3

For the rest, I kept what was done already. For example, the linux version used is Bionic. Also, the deployment of the website is only for master with current R version and default pandoc 2.3.1. I wonder if we should use a newer pandoc ? 🤔

I also adapted the fix from #1832 to pass all R versions.

This is a quick solution still with travis, before switching to GHA later, but it will surely help to prevent breaking change with older version, and is more align with the tidyverse testing ecosystem.

Copy link
Contributor

@yihui yihui left a comment

Choose a reason for hiding this comment

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

I'm okay with using Pandoc 2.7.3 as the default version of Pandoc. I'll merge this PR for now, and please send another PR to change the default Pandoc version from 2.3.1 to 2.7.3. Thank you very much!

@yihui yihui merged commit f1fd6e4 into rstudio:master Jun 15, 2020
@cderv cderv deleted the more-r-versions branch June 16, 2020 11:44
jonathan-g added a commit to jonathan-g/rmarkdown that referenced this pull request Jul 7, 2020
* rstudio/master: (61 commits)
  make metadata available before running pre_knit (rstudio#1855)
  fix rstudio#1815: apply the lua filters pagebreak.lua and latex-div.lua to beamer_presentation
  require the data-latex attribute on fenced Div's again: rstudio#1779 (comment)
  start the next version
  CRAN release v2.3
  fold any code blocks with the class `foldable` for html_document output (rstudio#1835)
  fix rstudio#1828: add aria-hidden = "true" to empty <a> tags in highlighted code blocks generated by Pandoc to improve screen reader accessibility (rstudio#1833)
  add a news item for rstudio#1832
  roxygenize
  no need to turn on --file-scope or actually write the split content into files if the split content is of length < 2
  eliminate renumber_footnotes option
  only test two pandoc versions (devel and RStudio version) and upgrade default to 2.7.3 (rstudio#1846)
  close rstudio#1838: test more R versions on Travis (rstudio#1845)
  renumber_footnotes output format option
  add the <div class="kable-table"> only when the output format is HTML, otherwise the div will be converted to a LaTeX environment, leading to the bug https://stackoverflow.com/q/62340425/559676
  change name of file_scope argument to references_scope
  re-roxygenize
  Add `publish_site()` function for "one-button" publishing of R Markdown websites.
  Enable use of pandoc --file-scope for input files originating from multiple Rmds (rstudio#1837)
  Added missing lang attribute to ioslides_presentation template (rstudio#1841)
  ...
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Dec 15, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Check older R versions using CI

2 participants