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
YuviPanda
be39a1a3f2
Bump up test for nodejs version
2022-08-01 19:51:31 -07:00
YuviPanda
d6f5c95e52
bump lock files
2022-08-01 19:51:31 -07:00
YuviPanda
5738d4161c
Bump version of nodejs
...
16 is also an LTS, and is the current active LTS.
Triggered by code-server package needing a newer version of nodejs!
2022-08-01 19:51:31 -07:00
Yuvi Panda
e725b079da
Merge pull request #1173 from manics/freezepy-update
...
Freeze.py update
2022-08-01 16:58:52 -07:00
Yuvi Panda
42bb1a0383
Merge pull request #1171 from SylvainCorlay/update-mamba
...
Update mamba
2022-08-01 16:48:25 -07:00
Simon Li
7eff2e6c6c
freeze.py: Remove `3.6`
...
The 3.6 lockfile was removed in https://github.com/jupyterhub/repo2docker/pull/1149 but freeze.py wasn't updated
2022-08-02 00:04:53 +01:00
Simon Li
671636b9f1
`freeze.py`: needs `--kind=explicit`
...
See https://github.com/conda-incubator/conda-lock#pre-10-compatible-usage-explicit-per-platform-locks
2022-08-02 00:04:11 +01:00
Sylvain Corlay
8a4c48e88f
Update mamba
2022-08-01 23:03:15 +02:00
Min RK
18512fe6d9
Merge pull request #1169 from yuvipanda/zenodo-sandbox
...
Support pulling from zenodo sandbox too
2022-08-01 09:40:12 +02:00
YuviPanda
b97db1066d
Fix indexes in tests that look for staging zenodo
2022-07-28 10:02:10 -07:00
YuviPanda
ffdf544ee4
Support pulling from zenodo sandbox too
...
Test uploads should go to the sandbox, rather than to
main zenodo. The installation is exactly the same.
2022-07-27 17:40:14 -07:00
Yuvi Panda
484b29b6c4
Merge pull request #1167 from MPDL/MPDL_Dataverse
...
Add MPDL Dataverse
2022-07-27 17:35:17 -07:00
wilhelmfrank
d97e32b433
Add MPDL Dataverse
2022-07-20 08:48:17 +02:00
Yuvi Panda
5b688f48a1
Merge pull request #1166 from consideRatio/pr/use-jupyterhub-bot-accounts-pypi-token
...
ci: switch to using a 2fa enabled accounts pypi api-token
2022-07-08 11:52:29 -07:00
Erik Sundell
b1bcbc0f99
ci: switch to using a 2fa enabled accounts pypi api-token
2022-07-08 19:51:17 +02:00
YuviPanda
0b76608208
Bump default R version to 4.2
...
Been out for a bit now
2022-07-06 16:39:15 -07:00
Erik Sundell
ae8ed290b9
Merge pull request #1161 from yuvipanda/another-r
...
Get R from RStudio provided apt packages (.deb files)
2022-07-01 07:27:19 +02:00
Yuvi Panda
57a95a3614
Merge pull request #1163 from foobarbecue/patch-1
...
Add JPL Dataverse
2022-06-30 16:09:28 -07:00
Aaron Curtis
cae431d115
Add JPL Dataverse
...
NASA's Jet Propulsion Laboratory recently implemented a dataverse installation and would like to be able to use it with repo2docker / binderhub
2022-06-28 17:56:55 -07:00
YuviPanda
8af47e9985
Add comment about how r_version is determined
2022-06-23 12:34:48 -07:00
YuviPanda
28035d6426
Make sure our default R version is valid semver
2022-06-23 09:14:34 -07:00