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
YuviPanda
e51eae9287
Don't specify older patchlevel as default R
2022-06-23 03:23:47 -07:00
Yuvi Panda
a098f95dc4
Point to a tagged version of rstudio
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2022-06-22 23:37:42 -07:00
YuviPanda
8ed4c96a8e
Put simple test date back to where it was
...
Let's remove unnecessary changes
2022-06-22 16:20:58 -07:00
Yuvi Panda
232dddac50
Fix typo
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2022-06-22 13:40:04 -07:00
YuviPanda
dfa23f6306
Set custom env vars required for RStudio to work
2022-06-22 08:49:28 -07:00
YuviPanda
9d89d6bd69
Use . instead of source
...
As Dockerfile executes with /bin/sh, not /bin/bash
2022-06-22 08:49:28 -07:00
YuviPanda
a9443f04fe
Don't hardcode Ubuntu version when fetching R
...
This allows us to dynamically change the base image
without having to manually change the version string here
2022-06-22 08:49:28 -07:00
YuviPanda
2819a6d1b4
Upgrade simple to a newer r snapshot
...
2020 had an older version of testthat that ran into issues
> # Error in get(genname, envir = envir) : object 'testthat_print' not found
2022-06-22 08:49:28 -07:00
YuviPanda
9fa096d0f6
Don't specify distro specific build number
2022-06-22 08:49:28 -07:00
YuviPanda
def4009a6b
Remove another unneeded R unit test
...
We want users to be able to install new versions of R
as soon as they are out, without us having to do anything
special in repo2docker. So we can't actually check for 'invalid'
R versions. This is ok, as we don't have to special case apt repos
or similar when installing R from rstudio's debs
2022-06-22 08:49:28 -07:00
YuviPanda
9c335a5e9e
Cleanup apt-update files after installation
2022-06-22 08:49:28 -07:00
YuviPanda
ba82209e67
Remove tests that checked if specific R packages were installed
2022-06-22 08:49:28 -07:00
YuviPanda
c1ce8fd189
Use apt rather than debi to install packages
...
apt also seems to fetch dependencies when needed
2022-06-22 08:49:28 -07:00
YuviPanda
d72ac15037
Set CRAN mirror URL for R
2022-06-22 08:49:28 -07:00
YuviPanda
c123d7bf32
Use new path for Renviron
2022-06-22 08:49:28 -07:00
YuviPanda
4ccbdddeb5
Install package with gdebi
...
It fetches dependencies and installs them too, unlike dpkg
2022-06-22 08:49:28 -07:00
YuviPanda
13250c73d1
Always provide full semver for R version
...
Other wise our semver package cries
2022-06-22 08:49:28 -07:00