Comments (8)
relevant read https://blog.r-hub.io/2022/09/12/r-dependency/#:~:text=this%20is%20the%20strategy%20used,up%20to%205%20years%20old.
from actions.
Not sure in every case to be honest. In the most recent case (that I added), it was because of code used in testing.
from actions.
Transferring this issue to https://github.com/RMI-PACTA/demo_actions/issues
from actions.
I feel like R v3.5 (April 2018) was a really significant release with the introduction of the ALTREP framework and the introduction of v3 serialization for native R objects (e.g. <3.5 cannot read the default versions of RDS/RDA files created by 3.5+)... so that feels like a good benchmark minimum.
from actions.
3.5.0
makes sense in that case. In any case, I think this relates to #33, where a good check here is to try running things on 3.5
and see how many things don't work.
from actions.
@jdhoffa Are we skipping the tests because of the code used in testing, or because of the code used in the app?
from actions.
One more thought here: When I was working in government, it was not uncommon for some of the software I used to be very outdated. If the P4B code supports the R 3.x releases, maybe we should keep it that way. 3.0.3 came out ~10 years ago (which is coincidentally how old the version of SQL Server I was using was before it got end-of-life'd on security updates, and we were forced to update).
Point being: in a security controlled environment, new features aren't compelling reasons to upgrade (I would not be surprised if some of those environments are still running R 3.0.0).
from actions.
All valid points. And Banks are likely in a similar setup to governments with restricted setups that may only support older versions, so perhaps 3.5 is a good baseline.
from actions.
Related Issues (20)
- Add `dependabot` to this repository
- Check R dependencies action cannot pull image HOT 1
- Add docker comment action HOT 1
- Allow specifying platforms for docker build action
- Allow specifying registries for build action
- Consider alternate mechism for comment history action
- Allow specifying R CMD Check matrix in R action
- feat: `R-semver-check.yml` gains check for `NEWS.md` HOT 2
- Comment with history action fails with unclear reasons HOT 1
- Add outputs to core docker workflow
- feature: `docker-check-R-sysdeps.yml` should only check sys deps of dependencies HOT 1
- Proposal: Only build AMD64 Docker images in PRs HOT 2
- Check for non-main dependencies in R
- remove testing with R v3.6 HOT 1
- Adding multiple remotes to R CMD CHECK action malforms DESCRIPTION
- Add reverse dependency check for R packages
- Revdep check downloading from CRAN and P3M
- Use package version of Roxygen
- Add check for README
- multi-arch build occurs even when only one platform is specified HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from actions.