From df372f3d5bb26d9bedba330fb15845d8316d5352 Mon Sep 17 00:00:00 2001 From: Fabrice Brito Date: Wed, 1 Jan 2025 11:54:18 +0100 Subject: [PATCH] CI + container runtime selection --- .github/workflows/docs.yaml | 2 +- docs/exploitation.ipynb | 18 ++++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index eb043d1..2506fe3 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -36,7 +36,7 @@ jobs: - run: | docker pull ghcr.io/eoap/mastering-app-package/crop@sha256:324a0735cc4998f3f790c0e9b7a7df28e8ce8987d5f0798bd2d63c0e72d17dca - docker pull ghcr.io/eoap/mastering-app-package/merge@sha256:324a0735cc4998f3f790c0e9b7a7df28e8ce8987d5f0798bd2d63c0e72d17dca + docker pull ghcr.io/eoap/mastering-app-package/norm_diff@sha256:632991ef2c15e98c46cfa1ac7dd35a638bbe4e5c434d7503a76cf3570b17383f docker pull ghcr.io/eoap/mastering-app-package/otsu@sha256:0541948f46a7a1a9f30f17973b7833482660f085700ccc98bb743a35a37dabae docker pull ghcr.io/eoap/mastering-app-package/stac@sha256:e2ee1914cd06a0abc369034a8c8ef9ecf9b8e872b2efbc864d41c741e9faa392 docker pull ghcr.io/eoap/zarr-cloud-native-format/stac-zarr@sha256:092de23d9454812fc2ab7339295b1decb36ba3cbf2337f8b92a23808d6a4e232 diff --git a/docs/exploitation.ipynb b/docs/exploitation.ipynb index e7964dc..f59aa70 100644 --- a/docs/exploitation.ipynb +++ b/docs/exploitation.ipynb @@ -16,10 +16,24 @@ "from io import StringIO\n", "import yaml\n", "import json\n", - "\n", + "from shutil import which\n", "nest_asyncio.apply()" ] }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "if which(\"podman\"):\n", + " podman = True\n", + "elif which(\"docker\"):\n", + " podman = False\n", + "else:\n", + " raise ValueError(\"No container engine\")" + ] + }, { "cell_type": "code", "execution_count": 2, @@ -52,7 +66,7 @@ "outputs": [], "source": [ "parsed_args = argparse.Namespace(\n", - " podman=False,\n", + " podman=podman,\n", " parallel=True,\n", " validate=False,\n", " debug=False,\n",