Erik Sundell
42bb1b384a
ci: adjust to and rename extra-args.yaml to test-extra-args.yaml
...
I misunderstood extra-args.yaml to be a file that was recognized by
repo2docker's CLI, but in reality it was just a file recognized by the
repo2docker test suite. Following that, I renamed this testing specific
file to test-extra-args.yaml to help others avoid making that mistake
and added comments to clarify that.
This commit also gathers the conda buildpacks separate readme files into
a single readme file.
2022-10-15 15:42:35 +02:00
Simon Li
6acab5d1f9
Initial changelog for 2022.10.0
2022-10-14 20:29:22 +01:00
Simon Li
d7be04efb5
Merge pull request #1193 from jtpio/update-deps
...
[MRG] Update Jupyter dependencies
2022-10-14 12:27:54 +01:00
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