From b41523db324f3697eb9302218cd1ab386e1d8ea6 Mon Sep 17 00:00:00 2001 From: Altay Sansal Date: Mon, 18 Sep 2023 14:07:06 -0500 Subject: [PATCH 1/2] update readme --- README.md | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index e6ae62c..5d63d26 100644 --- a/README.md +++ b/README.md @@ -4,18 +4,20 @@ | Image | Description | Versions | |---------------------------|------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| -| `ghcr.io/tgsai/mdio` | Base image to use MDIO with full functionality | [![][tgsai-mdio-py38-release] ![][tgsai-mdio-release] ![][tgsai-mdio-latest]
![][tgsai-mdio-py39-release]](https://github.com/tgsai/mdio-docker/pkgs/container/mdio-dask) | -| `ghcr.io/tgsai/mdio-dask` | Dask image to use MDIO in Dask Distributed | [![][tgsai-mdio-dask-py38-release] ![][tgsai-mdio-release] ![][tgsai-mdio-dask-latest]
![][tgsai-mdio-dask-py39-release]](https://github.com/tgsai/mdio-docker/pkgs/container/mdio-dask) | +| `ghcr.io/tgsai/mdio` | Base image to use MDIO with full functionality | [![][tgsai-mdio-latest] ![][tgsai-mdio-release]
![][tgsai-mdio-py311-release]
![][tgsai-mdio-py310-release]
![][tgsai-mdio-py39-release]](https://github.com/tgsai/mdio-docker/pkgs/container/mdio-dask) | +| `ghcr.io/tgsai/mdio-dask` | Dask image to use MDIO in Dask Distributed | [![][tgsai-mdio-dask-latest] ![][tgsai-mdio-dask-release]
![][tgsai-mdio-dask-py311-release]
![][tgsai-mdio-dask-py310-release]
![][tgsai-mdio-dask-py39-release]](https://github.com/tgsai/mdio-docker/pkgs/container/mdio-dask) | [tgsai-mdio-latest]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-latest-purple -[tgsai-mdio-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.2.9-purple -[tgsai-mdio-py38-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.2.9--py3.8-purple -[tgsai-mdio-py39-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.2.9--py3.9-purple - -[tgsai-mdio-dask-latest]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-latest-purple -[tgsai-mdio-dask-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.2.9-purple -[tgsai-mdio-dask-py38-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.2.9--py3.8-purple -[tgsai-mdio-dask-py39-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.2.9--py3.9-purple +[tgsai-mdio-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.1-purple +[tgsai-mdio-py39-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.1--py3.9-purple +[tgsai-mdio-py310-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.1--py3.10-purple +[tgsai-mdio-py311-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.1--py3.11-purple + +[tgsai-mdio-dask-latest]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-latest-purple +[tgsai-mdio-dask-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.1-purple +[tgsai-mdio-dask-py39-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.1--py3.9-purple +[tgsai-mdio-dask-py310-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.1--py3.10-purple +[tgsai-mdio-dask-py311-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.1--py3.11-purple ## Example From 5970fc5795815d4f622612d6fae1fd8a4b0de88e Mon Sep 17 00:00:00 2001 From: Altay Sansal Date: Mon, 18 Sep 2023 14:45:31 -0500 Subject: [PATCH 2/2] update deps --- .github/workflows/build.yml | 6 +++--- README.md | 16 ++++++++-------- base/Dockerfile | 6 +++--- dask/Dockerfile | 18 +++++++++--------- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d202206..7a198c4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,13 +13,13 @@ jobs: runs-on: ubuntu-latest env: - release: "0.2.9" - defaultpython: "3.10" + release: "0.5.2" + defaultpython: "3.11" strategy: fail-fast: false matrix: - python: ["3.8", "3.9", "3.10"] + python: ["3.9", "3.10", "3.11"] image: - tag: "ghcr.io/tgsai/mdio" context: "./base" diff --git a/README.md b/README.md index 5d63d26..e06040e 100644 --- a/README.md +++ b/README.md @@ -8,16 +8,16 @@ | `ghcr.io/tgsai/mdio-dask` | Dask image to use MDIO in Dask Distributed | [![][tgsai-mdio-dask-latest] ![][tgsai-mdio-dask-release]
![][tgsai-mdio-dask-py311-release]
![][tgsai-mdio-dask-py310-release]
![][tgsai-mdio-dask-py39-release]](https://github.com/tgsai/mdio-docker/pkgs/container/mdio-dask) | [tgsai-mdio-latest]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-latest-purple -[tgsai-mdio-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.1-purple -[tgsai-mdio-py39-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.1--py3.9-purple -[tgsai-mdio-py310-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.1--py3.10-purple -[tgsai-mdio-py311-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.1--py3.11-purple +[tgsai-mdio-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.2-purple +[tgsai-mdio-py39-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.2--py3.9-purple +[tgsai-mdio-py310-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.2--py3.10-purple +[tgsai-mdio-py311-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio-0.5.2--py3.11-purple [tgsai-mdio-dask-latest]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-latest-purple -[tgsai-mdio-dask-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.1-purple -[tgsai-mdio-dask-py39-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.1--py3.9-purple -[tgsai-mdio-dask-py310-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.1--py3.10-purple -[tgsai-mdio-dask-py311-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.1--py3.11-purple +[tgsai-mdio-dask-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.2-purple +[tgsai-mdio-dask-py39-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.2--py3.9-purple +[tgsai-mdio-dask-py310-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.2--py3.10-purple +[tgsai-mdio-dask-py311-release]: https://img.shields.io/badge/ghcr.io%2Ftgsai%2Fmdio--dask-0.5.2--py3.11-purple ## Example diff --git a/base/Dockerfile b/base/Dockerfile index 28e0609..c86b21e 100644 --- a/base/Dockerfile +++ b/base/Dockerfile @@ -1,4 +1,4 @@ -FROM mambaorg/micromamba:1-bullseye-slim +FROM mambaorg/micromamba:1-bookworm-slim LABEL org.opencontainers.image.source=https://github.com/tgsai/mdio-docker LABEL org.opencontainers.image.description="MDIO image with all functionality (cloud, distributed, zfp)." @@ -6,8 +6,8 @@ LABEL org.opencontainers.image.documentation="https://mdio-python.readthedocs.io LABEL org.opencontainers.image.licenses="Apache-2.0" ARG release -ARG python=3.10 -ARG dask +ARG python=3.11 +ARG dask=2023.9.2 ENV MDIO_VERSION=$release ENV PYTHON_VERSION=$python diff --git a/dask/Dockerfile b/dask/Dockerfile index f3ad1a1..77a1e05 100644 --- a/dask/Dockerfile +++ b/dask/Dockerfile @@ -1,4 +1,4 @@ -FROM mambaorg/micromamba:1-bullseye-slim +FROM mambaorg/micromamba:1-bookworm-slim LABEL org.opencontainers.image.source=https://github.com/tgsai/mdio-docker LABEL org.opencontainers.image.description="MDIO image with no entrypoint for Dask" @@ -6,19 +6,19 @@ LABEL org.opencontainers.image.documentation="https://mdio-python.readthedocs.io LABEL org.opencontainers.image.licenses="Apache-2.0" ARG release -ARG python=3.10 -ARG dask=2023.3.1 -ARG distributed=2023.3.1 +ARG python=3.11 +ARG dask=2023.9.2 +ARG distributed=2023.9.2 ARG lz4=4.3.2 ARG cloudpickle=2.2.1 -ARG bokeh=2.4.3 +ARG bokeh=3.2.2 # Cloud IO -ARG gcsfs=2023.3.0 -ARG s3fs=2023.3.0 -ARG adlfs=2023.1.0 +ARG gcsfs=2023.9.1 +ARG s3fs=2023.9.1 +ARG adlfs=2023.9.0 -ARG zarr=2.14.2 +ARG zarr=2.16.1 ENV PYTHON_VERSION=${python} ENV MDIO_VERSION=${release}