Wykres commitów

2527 Commity (6e508d2b2369b67a16902cc3852daf11c4076e5a)

Autor SHA1 Wiadomość Data
Jeremy Tuloup f572c3a9de Update Jupyter dependencies 2022-10-13 14:43:36 +00:00
Erik Sundell a6af244605 ci: refactor julia tests, from 5 to 4 (~5 min saved) 2022-10-10 11:15:56 +02:00
Erik Sundell f1b1339507 ci: refactor conda tests, from 6 to 5 (~5 min saved)
With this commit, we combine testing the default python version
installation into the default R version installation test.
2022-10-10 09:15:17 +02:00
Erik Sundell f69d65feb9 ci: refactor conda tests, from 11 to 6 (~20 min saved) 2022-10-10 09:15:17 +02:00
Erik Sundell 2c0b14c7da ci: refactor r tests, from 8 to 5 (~15 min saved) 2022-10-10 09:15:17 +02:00
Erik Sundell f8d0efe490 ci: delete julia/julialegacy_version-[1|1.1] tests (~10 min saved) 2022-10-10 09:15:17 +02:00
Erik Sundell 5ffbe65bec ci: delete conda/channel-dep test of a mamba 0.6+ feature (~5 min saved) 2022-10-10 09:15:17 +02:00
Erik Sundell 87dd7e1283 ci: delete conda/r4.0 test, where r3.6 and r4.2 remains (~5 min saved) 2022-10-10 09:15:17 +02:00
Erik Sundell b18adce53f ci: test conda/py310 instead of conda/py38 2022-10-10 09:15:17 +02:00
Erik Sundell 3034a09a91 ci: test conda/r4.2 instead of conda/r4.1 2022-10-10 09:15:17 +02:00
Yuvi Panda 27fbab66c0
Merge pull request #1191 from consideRatio/pr/unpin-r-irkernel
Remove conda buildpacks pin of r-irkernel to 1.2
2022-10-09 21:41:55 -07:00
Erik Sundell 4540bf1cc9 Remove conda buildpacks pin of r-irkernel to 1.2
If r-base is pinned, r-irkernel will resolve to a version that is
compatible with it. But if we pin r-irkernel and not r-base, the
opposite will happen and we will end up with an older version of r-base
than is supported by r-irkernel's modern versions.

I find debugging how versions resolve with conda is really tricky, so
unless we have clear principles of what the pin should be and why, I
strongly advocate we don't have it pinned here.

In this case, having r-irkernel pinned to 1.2 caused us to get stuck at
R version 4.1 instead of going to R 4.2 that is now available.
2022-10-10 01:56:16 +02:00
Erik Sundell c981b3baa7
Merge pull request #1186 from consideRatio/pr/ci-refresh
ci: general refresh of github workflows, update gha versions and let dependabot do it, etc.
2022-10-09 13:12:09 +02:00
Erik Sundell 11f2d2dc02 ci: fix typo 2022-10-09 12:58:39 +02:00
Erik Sundell f62d4e0f58 ci: simplify logic to run codecov like in jupyterhub 2022-10-09 12:58:39 +02:00
Erik Sundell d29af17b2e ci: rely on setuptools/pip already installed in github environment 2022-10-09 12:58:39 +02:00
Erik Sundell 55f4663329 ci: add color to pytest 2022-10-09 12:58:39 +02:00
Erik Sundell b927ebdf13 ci: add codecov to dev-requirements.txt 2022-10-09 12:58:39 +02:00
Erik Sundell f65776b2f3 refactor: sort dev-requirements 2022-10-09 12:58:39 +02:00
Erik Sundell f3b0e18c0b ci: fix pip cache issue caused by mixing python versions 2022-10-09 12:58:39 +02:00
Erik Sundell 77c8ef4adb ci: update to run test from python 3.9 2022-10-09 12:58:39 +02:00
Erik Sundell de4b71ea37 ci: update to ubuntu 22.04 runners 2022-10-09 12:58:39 +02:00
Erik Sundell e31e33544a ci: add dependabot for gha version bumping 2022-10-09 12:58:39 +02:00
Erik Sundell 313d495f32 ci: trim away some comments now common knowledge 2022-10-09 12:58:39 +02:00
Erik Sundell 67f77f028c ci: ensure pip cache is reliable and robust
Previously we had cache keys that could cause issues if the python
version changed etc, and if we re-run something weekly we couldn't say
if we used a new or old version because the cache.
2022-10-09 12:58:39 +02:00
Erik Sundell a568c3b8e4 ci: update comments in pre-commit to look like most projects 2022-10-09 12:58:39 +02:00
Erik Sundell d1a4f43b08 ci: update github actions 2022-10-09 12:58:39 +02:00
Erik Sundell 2cc0ea6a16 ci: tune workflow triggers 2022-10-09 12:58:39 +02:00
Erik Sundell b3de499659
Merge pull request #1165 from yuvipanda/bump
Bump default R version to 4.2 from 4.1, and let R 3.4 go from 3.4.0 to 3.4.4
2022-10-09 10:06:36 +02:00
Erik Sundell 7e517cfb0a Update R 3.4 from 3.4.0 to 3.4.4 2022-10-08 14:07:00 +02:00
Erik Sundell fc08ee1c58 Update R 4.2 from 4.2.0 to 4.2.1 and fix tests 2022-10-08 14:06:29 +02:00
Erik Sundell bdec455ec3
Merge pull request #1185 from manics/r2dstate-enum
Use enum to standardise `phase`
2022-10-08 13:02:21 +02:00
Simon Li 1735925116 Use enum to standardise `phase` 2022-10-03 22:49:22 +01:00
Tim Head 0345a86143
Merge pull request #1184 from minrk/unsupported-python 2022-09-08 08:54:36 +02:00
Min RK 1841bf7130
fail on unsupported Python
rather than warning (which users won't see) and building with the wrong version of Python
2022-09-06 10:22:27 +02:00
Yuvi Panda 7580a30314
Merge pull request #1182 from minrk/mount-wheels
mount wheels from build stage instead of copying them
2022-09-02 14:42:32 -07:00
Min RK ed82b83eba
mount wheels from build stage instead of copying them
avoids extra layer of unused wheel files

use mounted pip cache instead of disabling cache - all the benefits of no cache (size), and all the benefits of cache (local rebuild time)
2022-09-02 14:08:13 +02:00
Simon Li 0f52247b93
Merge pull request #1177 from minrk/logs
consistent log handling when not using JSON loggers
2022-08-24 14:37:02 +01:00
Min RK 996beea228
missing f in the f-string
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2022-08-24 13:06:42 +02:00
Simon Li c5246cd963
Merge pull request #1175 from minrk/3.10
add Python 3.10 base environment
2022-08-23 23:47:54 +01:00
Simon Li 2d9c31ac19
Merge pull request #1176 from minrk/docker-platform
explicitly build linux/amd64 images
2022-08-23 23:39:57 +01:00
Min RK a8735e9c07
Merge pull request #1178 from minrk/ignore-installed
get CI working again
2022-08-23 13:15:16 +02:00
Min RK 0693fae442
install latest mercurial for tests 2022-08-22 15:36:23 +02:00
Min RK a74369c5c7
update ubuntu runner to 20.04
ubuntu:18.04 runner is shutting down
2022-08-22 15:27:53 +02:00
Min RK 88acca0e8a
avoid re-resolving dependencies in Dockerfile
dependencies are resolved during `pip wheel` in the build stage

avoids errors about removing the apk-installed python-packaging
2022-08-22 15:23:53 +02:00
Min RK 8bf808bd4c
consistent log handling when not using JSON loggers
our logger was never being quite hooked up when not using JSON loggers,
meaning that log messages (such as those fixed here to include newlines) were never shown.
2022-08-22 15:16:40 +02:00
Min RK 2af4d3d46b
explicitly build linux/amd64 images
our base-env setup assumes amd64, so avoid platform issues on e.g. ARM
2022-08-22 15:12:53 +02:00
Min RK cac960d10d
add Python 3.10 base environment 2022-08-22 15:09:02 +02:00
Simon Li d415115b66
Merge pull request #1172 from yuvipanda/bump-nodejs
Bump version of nodejs
2022-08-02 21:04:22 +01:00
YuviPanda d695b3dcdf Bump npm version too 2022-08-01 19:51:31 -07:00