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
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
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
YuviPanda
22167c35f0
Actually install the downloaded deb
2022-06-22 08:49:28 -07:00
YuviPanda
965cb15b99
Get R from RStudio managed apt packages
...
Might be simpler than getting it from R project managed
apt packages
2022-06-22 08:49:27 -07:00
Yuvi Panda
0f0fca19a0
Merge pull request #1148 from aplamada/upgrade_rstudio_server_to_2022_02_1
...
[MRG] upgrade RStudio Server to v2022.02.1
2022-06-22 08:36:30 -07:00