From 919eb2845a65d60e39d606a2b09d46b968369b4d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 13:54:56 +0000 Subject: [PATCH 1/3] Initial plan From 33690965abc654780d241daac9124970c4143f35 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 13:56:48 +0000 Subject: [PATCH 2/3] Fix CI: remove failing docker-practice/actions-setup-docker@master step Co-authored-by: cokelaer <778821+cokelaer@users.noreply.github.com> Agent-Logs-Url: https://github.com/sequana/versionix/sessions/e13b0c17-3006-48b6-8b58-21362d49c54a --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 64e56dd..09cccfd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,7 +30,7 @@ jobs: sudo rm -rf "$AGENT_TOOLSDIRECTORY" - uses: actions/checkout@v4 - - uses: docker-practice/actions-setup-docker@master + - name: Test docker run: | set -x From edc24bc885f4f595b3f16422fe21fade84ef8f51 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 21 Mar 2026 14:02:46 +0000 Subject: [PATCH 3/3] Fix Python 3.8 compat: replace str.removeprefix() with slice expression Co-authored-by: cokelaer <778821+cokelaer@users.noreply.github.com> Agent-Logs-Url: https://github.com/sequana/versionix/sessions/c02279b3-defe-4db1-8e9c-4d1e253874b7 --- versionix/parser.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versionix/parser.py b/versionix/parser.py index 78f33a1..5489149 100644 --- a/versionix/parser.py +++ b/versionix/parser.py @@ -111,7 +111,7 @@ def _get_container_runner(container): sys.exit(1) else: # Assume a Docker image (name[:tag] or registry/name[:tag]) - image = container.removeprefix("docker://") + image = container[len("docker://"):] if container.startswith("docker://") else container quoted_image = shlex.quote(image) if shutil.which("docker"): return f"docker run --rm {quoted_image}"