Min RK
6d50085b85
Merge pull request #1412 from manics/docker-alpine
...
Bump alpine docker to 3.21
2025-02-13 11:01:23 +01:00
Min RK
8ff109f179
Merge pull request #1411 from manics/min-python
...
Require Python 3.9 to run repo2docker
2025-02-13 11:00:54 +01:00
Simon Li
7793358699
Bump alpine docker to 3.21
2025-02-13 09:34:00 +00:00
Simon Li
89e78b7caf
Require Python 3.9 to run repo2docker
2025-02-13 09:27:45 +00:00
Yuvi Panda
709eb8e527
Update error message
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2025-02-12 21:23:41 -08:00
pre-commit-ci[bot]
ac485fa06c
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-12 17:55:42 +00:00
Simon Li
c1ddf464d6
BREAKING: Require Python 3.8 to run repo2docker
2025-02-12 17:52:28 +00:00
Simon Li
72816ca708
Bump GitHub actions runner to ubuntu-24.04
2025-02-12 17:44:16 +00:00
Simon Li
f50c0c52eb
Merge pull request #1410 from manics/playwright
...
Add basic UI Playwright tests
2025-02-12 17:32:47 +00:00
Yuvi Panda
a9a38de516
Clarify where memory limits are
...
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2025-02-12 08:17:50 -08:00
Simon Li
704b91c4f1
set `external-verify` name in test
...
Co-authored-by: Min RK <benjaminrk@gmail.com>
2025-02-12 13:18:31 +00:00
pre-commit-ci[bot]
6484673698
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-12 04:59:13 +00:00
YuviPanda
b243cb6079
Add another unit test for sys.exit behavior
2025-02-11 20:58:58 -08:00
pre-commit-ci[bot]
bd39320153
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-12 04:52:38 +00:00
YuviPanda
34399f8f87
Throw error if using --build-memory-limit
2025-02-11 20:52:23 -08:00
Yuvi Panda
b0cfd45b14
Merge pull request #1409 from manics/terminal-no-set-e
...
`set -e` should not be set after conda environment is sourced
2025-02-11 20:41:07 -08:00
Simon Li
0186eef20d
Add basic UI Playwright tests
2025-02-12 00:14:01 +00:00
Yuvi Panda
374b8e5646
Merge pull request #1408 from manics/forks-no-scheduled-workflows
...
Don't run scheduled workflows on forks
2025-02-11 13:11:19 -08:00
pre-commit-ci[bot]
bd615901cb
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-02-11 20:17:24 +00:00
Yuvi Panda
07ef92ecbd
Add extra_args test
...
Co-authored-by: Min RK <benjaminrk@gmail.com>
2025-02-11 12:17:14 -08:00
Simon Li
95e3adc0c8
Merge pull request #1399 from rgaiacs/1396-update-rstudio
...
Upgrade RStudio to 2024.12
2025-02-11 19:49:49 +00:00
Simon Li
05501735d1
Merge pull request #1400 from rgaiacs/1384-update-shiny
...
Upgrade Shiny server to 2024.12
2025-02-11 19:49:21 +00:00
Simon Li
12fc6dd42b
activate-conda.sh: undo `set -e`
2025-02-11 18:55:56 +00:00
Simon Li
54bf2e7875
Test that set -e hasn't leaked into the main shell
2025-02-11 18:55:53 +00:00
Simon Li
1daac00e1a
Don't run scheduled workflows on forks
2025-02-11 18:31:50 +00:00
Simon Li
a5760555dd
Merge pull request #1407 from yuvipanda/refreeze
...
Refreeze base environment for package upgrades
2025-02-09 22:41:07 +00:00
YuviPanda
65bc82a39b
Refreeze base environment for package upgrades
2025-02-09 13:08:51 -08:00
YuviPanda
087c332638
Specify what kinda list extra_buildx_build_args can be
2025-02-08 13:34:56 -08:00
YuviPanda
6df3ec6377
Fix traitlet again?
2025-01-29 21:34:54 -08:00
pre-commit-ci[bot]
d7968bbf8e
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-01-29 18:34:40 +00:00
YuviPanda
5b9615643b
Fix trait definition
2025-01-29 08:28:24 -08:00
YuviPanda
d940706128
Add extra_buildx_build_args
2025-01-29 08:25:23 -08:00
YuviPanda
a03bf74d1f
Add a warning + check to make sure docker is installed
2025-01-28 20:31:26 -08:00
pre-commit-ci[bot]
8e20b60c69
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2025-01-29 04:30:04 +00:00
YuviPanda
b1cedc4a78
Remove some patched out tests that don't apply anymore
2025-01-28 20:29:42 -08:00
YuviPanda
743c9f964c
Iterate labels as dicts
2025-01-28 19:21:53 -08:00
YuviPanda
77ed499680
Support --platform and --labels
2025-01-28 19:17:45 -08:00
YuviPanda
93cb0d757c
Support `Dockerfile` too
2025-01-28 19:14:08 -08:00
YuviPanda
258daa7c20
Automatically load built image to mimic previous behavior
2025-01-28 19:12:09 -08:00
YuviPanda
1ca89b8288
Remove type hints for now
2025-01-28 19:10:26 -08:00
YuviPanda
d0d87c8c7c
Shell out to `docker buildx build` to build images
...
pydocker uses the HTTP API (equivalent to `docker build`) which
has been dead for ages. `docker buildx` (the interface to BuildKit)
is what we *should* be using, but alas pydocker does not currently
support it and I suspect it never will (https://github.com/docker/docker-py/issues/2230 ).
This PR simply shells out, as I think that's the way.
Fixes https://github.com/jupyterhub/repo2docker/issues/875
2025-01-28 19:00:09 -08:00
Raniere Silva
1c1a297127
Upgrade Shiny server to 2024.12
2025-01-27 09:47:34 +01:00
Raniere Silva
fa016ea65e
Upgrade RStudio to 2024.12
2025-01-27 09:40:33 +01:00
Simon Li
dd097a229a
Merge pull request #1384 from yuvipanda/no-warnings
...
Use self.log.warning instead of warnings.warn
2025-01-03 17:07:29 +00:00
YuviPanda
9d5084a2fe
Remove unused imports
2024-12-21 10:52:55 -08:00
Min RK
487e0e5b7c
Merge pull request #1392 from yuvipanda/no-urlopen
2024-12-21 08:51:12 +01:00
YuviPanda
29ee4c314e
Re-add warnings usage in one place
...
This actually seems appropriate
2024-12-20 17:20:24 -08:00
YuviPanda
025277d5a6
Use self.log.warning instead of warnings.warn
...
warnings.warn sidesteps all the json logging bits we do,
and repo2docker will produce non-json output that binderhub
then struggles to consume.
2024-12-20 17:18:19 -08:00
pre-commit-ci[bot]
0305dabdb6
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2024-12-20 23:52:58 +00:00
YuviPanda
e463ca9dab
Remove unused _urlopen method
...
This was never used anywhere, and actually didn't even import -
'request' is actually urllib.request, not requests. It
was never imported but used here!
2024-12-20 15:52:41 -08:00