Is there a way to make it easy to make stan/cmdstan/stanc3 issues for things in Math? I know last release there were some math additions that didn’t work their way down the pipeline.
One thing we can do with Github Actions is use it for running tests with the Windows RTools 3.5 toolchain, which uses our minimum required compiler. That would enable us to move the Jenkins Windows agents to RTools 4.0 without needing to leave RTools 3.5 users in the dust.
Github Actions is free for public repositories, but the tests are a bit slower than the ones run on Jenkins agent. We can run them on pull request or only on merges to develop. I think the latter would be plenty enough, given that the changes of things working with RTools 4.0 but not with 3.5 are slim.
Yes, happy with that if we can get it working! Just knowing that something breaks a future requirement is useful to know.
It won’t be considered a true blocker, but we might as well track it down if we know it’s breaking. Over the years, we’ve added and removed tests to check for weird compiler versions.
At the moment its split in 4 jobs, though we could easily make it two:
fwd, mix
the rest
If we decide to only run this on merges to develop, we could also only have 1 job that runs for ~4 hours. Since its not a bottleneck there is not really a huge difference how long it takes.