* [R-package] replaced gendef.exe with R code to create R.def (fixes#3064)
* fix broken things
* trying to add R4.0 docs
* changed make
* fixing make paths
* update notes on environment variables
* fix linting
* fixes to CI
* fixing build_cmd and other stuff
* fix bad substitution
* fix Azure Linux builds
* I am bad at bash
* simplifying
* only testing R
* getting better logs
* mingw32
* docs
* toolchain
* using msys
* fix visual studio condition
* toolchain test
* full CI
* fix if-elses
* bump allowed NOTEs
* search for Rscript
* updates to docs
* use processx
* fix mismatched arguments
* move CI to GitHub Actions
* minor changes
* fix workflow file
* fix templating
* fix Azure DevOps
* debugging windows builds
* dont shQuote file name
* all GitHub Actions jobs
* Apply suggestions from code review
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
* minor cleanup
* remove objdump printing
* make file.remove() invisible
* Apply suggestions from code review
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
* reduce duplicated paths in docs
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
* GitHub Actions
* ok
* fixing on list
* stuff
* directories
* directories
* things
* env variables
* working dir
* running a bunch of tasks
* more builds
* PATH
* actually use R task
* TASK
* be right, often
* doing stuff
* trying stuff
* more paths
* conda activate
* updating PATH
* trying bash
* where the hell is activate
* WHERE IS ACTIVATE
* set up conda
* more conda
* PLEASE WORK
* installing cpplint
* try r-package
* R version
* try windows job
* make windows work
* use powershell
* exe
* use conda
* conda init powershell
* different conda approach
* make it work
* cleaning up
* init powershell
* fixing windows
* more windows
* build directory
* no way right
* maybe it will work
* trying Visual Studio
* do this
* Windows is interesting
* put back check-output
* set compiler
* stuff
* more fixes
* fix the broken things
* updating jobs
* continuing
* poweshell is bad
* ok so maybe not powershell
* cmon now
* ok so
* fixing env variables
* maybe this
* MINGW job
* cleaning up
* conda init powershell
* moving more R stuff into GitHub Actions
* everything else
* use powershell
* cmon now powershell
* ttry to Continue
* override powershell
* peg MiKTeX URL
* what is happening
* try powershell -File
* trying stuff
* path
* more testing of output
* Matches uppercase
* more regex stuff
* this is getting ridiculous
* back to powershell I guess
* more commands
* this might work
* adding more reliable miktex download
* trying to download miktex
* installing httr
* fix error in MiKTeX script
* remove comments
* redirect output
* redirect output
* move linting back to Travis
* change redirection
* switch back to just mac and linux
* put linting exclude back
* renamed R_TRAVIS_LINUX
* revert changes to non-R tasks and update events
* simplify
* first test of appveyor
* strings are strings
* lil bit of build script
* fixing paths
* removed unnecessary file
* updated CRAN URL
* added a lot more printing
* fixing paths
* more stuff
* fixed paths
* more stuff
* more path guessing
* even more paths
* more stuff
* moar logz
* and now for something totally different
* please work
* ok could be a thing
* changing directories
* we might be in business
* fixed install syntax
* tryinv mingw
* more mingw
* ignore Suggests check
* trying Azure DevOps
* just run bare minimum for Azure DevOps
* fixed build dir thing
* trying to set libPaths
* more testing
* trying R 3.6.3
* R 3.6.3
* this feels right
* still messing around with libraries
* more paths
* removed duplication in Windows testing code
* simpler
* fixed conda stuff
* more conda stuff
* more fixes
* fixed testing script
* moved AppVeyor setup to the top
* commenting
* ch-ch-ch-ch-chaaaanges
* paths
* plz work
* fixed conda stuff in Windows CI
* uncommented stuff to test a full build
* fixed quotes and removed some unnecessary stuff
* added install.libs.R change
* quotes are impoortant
* added commented-out stuff back in
* added Windows script, download retries, and MSVC linking
* minor fixes
* cleaned up debugging code in FindLibR
* cleaned up debugging code and moved R first in CI
* fixed vsts-ci indentation
* cut documentation stuff out of MSVC build
* fix R CMD check for Azure
* misc whitespace changes
* Added echoing of build logs from R CMD check
* cut out more documentation tests
* fixed NOTE about imports from Matrix
* moved some changes out of this PR and into #2963
* fixed whitespace stuff
* added check on number of NOTES
* adding better checks
* fixing check on NOTEs
* removing unnecessary variable
* Update .ci/test_r_package_windows.ps1
Co-Authored-By: Nikita Titov <nekit94-08@mail.ru>
* some changes
* fix quoting
* trying MINGW on Azure DevOps
* fixing paths
* more paths
* fixing paths
* testing paths
* fixing slashes
* pinned CTAN mirror
* get better logs
* made sure Azure finds MinGW, fixed search for LIBR_CORE_LIBRARY, stopped building R docs on Azure
* Apply suggestions from code review
Co-Authored-By: Nikita Titov <nekit94-08@mail.ru>
* added CXX, CC for Windows builds and changed back to building docs on all MINGW builds
* stored LIBR_CORE_LIBRARY hints in one variable
* Apply suggestions from code review
Co-Authored-By: Nikita Titov <nekit94-08@mail.ru>
* changes from code review
* increased parallel builds for Azure CI
* Apply suggestions from code review
Co-Authored-By: Nikita Titov <nekit94-08@mail.ru>
Co-authored-by: Nikita Titov <nekit94-08@mail.ru>
* compile SWIG artifact on Windows
* compile SWIG artifact on Windows
* combined swig and sdist jobs for Linux
* added conditions for artifacts publishing
* added SWIG artifact compilation on macOS
* hotfix
* test: switch compilers
* harsh workaround for OpenMP library conflict
* switch compilers back
* consistent order of tasks in condition
* dummy commit to trigger CI and fix CLA
* added job for swig compilation on Linux with artifacts
* hotfix
* test: SWIG with Clang compiler
* switch compiler back to gcc
* switch to main docker
* updated boost submodule
* updated docker with new stable Clang and CMake
* switch to dev docker
* updated setup script
* updated MinGW on Appveyor
* updated Azure config to use docker for GPU task
* do not upgrade gcc - takes too long
* test: switch compilers
* switch compilers back
* get back to main docker
* refined Appveyor
* run all tests at Appveyor
* refined VSTS Windows part
* return back old MinGW version
* fixed weird MinGW bug
* don't test Python 3.7 at Windows
* disable tree rendering at Appveyor
* give names to scripts in VSTS Windows and artifacts parts