Wykres commitów

2964 Commity (d4592c2427a93e3556bbd3b70fd858bc36694551)

Autor SHA1 Wiadomość Data
Wei Ji d4592c2427
Bump mamba from 2.0.8 to 2.1.0
Bumps [mamba](https://github.com/mamba-org/mamba) from 2.0.8 to 2.1.0.
- [Release notes](https://github.com/mamba-org/mamba/releases)
- [Commits](https://github.com/mamba-org/mamba/compare/2.0.8...2.1.0)
2025-04-08 10:07:49 +12:00
Wei Ji 30b2a71c27
Bump mamba from 2.0.5 to 2.0.8
Bumps [mamba](https://github.com/mamba-org/mamba) from 2.0.5 to 2.0.8.
- [Release notes](https://github.com/mamba-org/mamba/releases)
- [Commits](https://github.com/mamba-org/mamba/compare/micromamba-2.0.5...2.0.8)
2025-03-24 09:52:55 +13:00
Yuvi Panda d0ddd2e3c4
Merge pull request #1421 from yuvipanda/docker-login
Switch to using CLI for everything except running the container
2025-03-06 10:06:58 -08:00
YuviPanda 342eea96a8 Move login command inside try so we clear env correctly 2025-02-28 15:07:43 -08:00
YuviPanda d3facba5fb Fix documentation for `--push` 2025-02-28 14:32:05 -08:00
YuviPanda ce35f47f1e Actually remove push method 2025-02-28 14:31:20 -08:00
YuviPanda 56cf063636 Don't pass --no-run to find tests 2025-02-28 14:28:21 -08:00
YuviPanda 081c3c48cf Make build and push into explicit only args 2025-02-28 14:19:06 -08:00
pre-commit-ci[bot] 2bd8478159 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-02-28 22:17:09 +00:00
YuviPanda 07e97ee5ce Turn push and load into params for the build arg 2025-02-28 14:16:28 -08:00
pre-commit-ci[bot] e066ca04a1 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-02-28 22:02:01 +00:00
YuviPanda 0f68056956 Intentionally set auth when checking if image exists in registry 2025-02-28 14:01:30 -08:00
YuviPanda 2fece29210 Add validation for registry_credentials 2025-02-28 13:54:16 -08:00
pre-commit-ci[bot] ad29ffd8e6 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-02-28 21:44:59 +00:00
YuviPanda aa948e08af Test login to registry as well 2025-02-28 13:44:18 -08:00
YuviPanda c294236063 Remove some more tests 2025-02-28 13:29:15 -08:00
YuviPanda 1bd3d276f3 Restore env vars after test 2025-02-28 13:29:09 -08:00
YuviPanda 3e458e3299 Remove a couple more tests 2025-02-28 13:23:01 -08:00
YuviPanda b854c6c30d Document why we put certs in current dir 2025-02-28 13:15:57 -08:00
YuviPanda 0bc550a494 Add a .gitignore for any generated tmp certs 2025-02-28 13:15:07 -08:00
pre-commit-ci[bot] c9b78be470 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-02-28 21:12:03 +00:00
YuviPanda c04652e706 Replace mocked find_image tests with real ones 2025-02-28 13:11:34 -08:00
YuviPanda 9753570370 Pass cert_dir removal some of the time 2025-02-28 13:06:17 -08:00
pre-commit-ci[bot] 5aaf26aa9d [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-02-28 19:45:45 +00:00
YuviPanda af1050f72b Re-add docker import for container running 2025-02-28 11:45:26 -08:00
YuviPanda 2d9a350700 Inspect returns a list of dicts 2025-02-28 11:34:54 -08:00
pre-commit-ci[bot] a0f02ce2c6 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-02-28 19:31:50 +00:00
YuviPanda 48da2c1bf4 Re-add dockerpy for using exclude patterns 2025-02-28 11:29:20 -08:00
YuviPanda 576b8967bc Stop using docker-py for anything
Also properly setup TLS for docker daemon to close security hole
2025-02-28 11:19:45 -08:00
pre-commit-ci[bot] 9f6fbf7678 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-02-28 17:44:57 +00:00
YuviPanda a8369beed4 Use custom dind for talking to insecure registry 2025-02-28 09:44:35 -08:00
YuviPanda 69e67a23bf Don't need -it for docker run here 2025-02-27 21:28:50 -08:00
YuviPanda 8444a28d86 Explicitly pull registry image before trying to run 2025-02-27 21:26:42 -08:00
YuviPanda 82e049fcec Add a docker registry integration test with real registry 2025-02-27 20:49:09 -08:00
YuviPanda 364a18932c Add a local registry in github actions for us to test with 2025-02-27 20:21:22 -08:00
pre-commit-ci[bot] 3bdc004e46 [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
2025-02-26 21:00:18 +00:00
YuviPanda 268e18765b Properly set DOCKER_CONFIG to be a dir, not a file 2025-02-26 12:58:29 -08:00
YuviPanda ac0def4028 Use CLI to push docker image
Preserves existing authentication information handling behavior:

1. If registry_credentials are present, they are used but not leaked
   on to existing ~/.docker/config
2. If registry_credentials are not present, they are not used
3. Regardless of registry_credentials being present, we still will use
   existing authentication info in DOCKER_CONFIG
2025-02-26 11:12:16 -08:00
Min RK 17a23c4ae6
Merge pull request #1416 from yuvipanda/runtime
Add a test for runtime.txt with full R version specified
2025-02-21 13:09:45 +01:00
YuviPanda 3304921cdd Ask for very specific version 2025-02-20 14:55:08 -08:00
YuviPanda a9e5a19aee Add a test for runtime.txt with full R version specified
Catching possible errors as reported in https://discourse.jupyter.org/t/error-in-mybinder-org-there-is-no-package-called-irkernel/32478/13.

The other tests only specify x.y, not x.y.z
2025-02-20 14:07:28 -08:00
Yuvi Panda 1ad76bcbca
Merge pull request #1403 from minrk/r-triplets
add triplets for r versions 4.3, 4.4
2025-02-20 12:24:12 -08:00
Min RK a6e9ddffc2
update expected version in verify 2025-02-19 08:49:55 +01:00
YuviPanda 5a3144f960 Update r version we test 2025-02-18 14:23:24 -08:00
Yuvi Panda 11b8fc1ab8 Fix typo
Co-authored-by: Simon Li <orpheus+devel@gmail.com>
2025-02-18 14:05:07 -08:00
Min RK d13330a288 resolve unrecognized x.y r versions to x.y.0
R.deb download step requires a full x.y.z version, it will 404 on `r-4.4`
2025-02-18 14:05:07 -08:00
Min RK 8d916f46c4 add triplets for r versions 4.3, 4.4
otherwise r-4.3 won't work
2025-02-18 14:05:07 -08:00
Yuvi Panda 80d186a577
Merge pull request #1413 from yuvipanda/push
Simulate json output from docker buildx build
2025-02-14 08:41:51 -08:00
YuviPanda b6fa2d447e Simulate json output from docker buildx build
We still use the docker python api to push images, and to run.
So we need to set string_output to false, and simulate the json
output on buildx. Alternatively we could completely get rid of the
python API, but that's a much bigger lift (especially around registry
credentials) that I don't want us to do right now.

Without this, push progress is reported as raw bytes in the
binderhub UI
2025-02-13 16:01:32 -08:00
Yuvi Panda 13cbc9e572
Merge pull request #1402 from yuvipanda/docker-buildx
Shell out to `docker buildx build` to build images
2025-02-13 09:28:14 -08:00