From 9113d0936955f8dd7c7b5a617fdb2a5e7ab30019 Mon Sep 17 00:00:00 2001 From: Nicholas Dille Date: Wed, 10 Sep 2025 10:13:04 +0200 Subject: [PATCH 1/2] feat(agent-cli): Added --- renovate.json | 11 +++++++++++ tools/agent-cli/Dockerfile.template | 23 +++++++++++++++++++++++ tools/agent-cli/manifest.yaml | 29 +++++++++++++++++++++++++++++ 3 files changed, 63 insertions(+) create mode 100644 tools/agent-cli/Dockerfile.template create mode 100644 tools/agent-cli/manifest.yaml diff --git a/renovate.json b/renovate.json index 33e26f5f98..0603681e1e 100644 --- a/renovate.json +++ b/renovate.json @@ -94,6 +94,17 @@ "version: \"?(?.*?)\"?\\n" ] }, + { + "customType": "regex", + "datasourceTemplate": "pypi", + "depNameTemplate": "agent-cli", + "fileMatch": [ + "^tools/agent-cli/manifest.yaml$" + ], + "matchStrings": [ + "version: \"?(?.*?)\"?\\n" + ] + }, { "customType": "regex", "datasourceTemplate": "github-releases", diff --git a/tools/agent-cli/Dockerfile.template b/tools/agent-cli/Dockerfile.template new file mode 100644 index 0000000000..4e139e3d4d --- /dev/null +++ b/tools/agent-cli/Dockerfile.template @@ -0,0 +1,23 @@ +#syntax=docker/dockerfile:1.18.0@sha256:dabfc0969b935b2080555ace70ee69a5261af8a8f1b4df97b9e7fbcf6722eddf + +FROM ghcr.io/uniget-org/tools/python-3.12:latest AS python +FROM ghcr.io/uniget-org/tools/shiv:latest AS shiv + +FROM registry.gitlab.com/uniget-org/images/build-essential:24.04 AS prepare +COPY --from=ghcr.io/uniget-org/tools/uniget-build:latest \ + /etc/profile.d/ \ + /etc/profile.d/ +SHELL [ "bash", "-clo", "errexit" ] +ARG name +ARG version +RUN --mount=type=cache,target=/var/cache/apt < Date: Wed, 10 Sep 2025 10:30:48 +0200 Subject: [PATCH 2/2] feat(agent-cli): Added dependency to zellij --- tools/agent-cli/manifest.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/tools/agent-cli/manifest.yaml b/tools/agent-cli/manifest.yaml index 361e402091..7e4d26e212 100644 --- a/tools/agent-cli/manifest.yaml +++ b/tools/agent-cli/manifest.yaml @@ -11,6 +11,7 @@ build_dependencies: - shiv runtime_dependencies: - python-3.12 +- zellij platforms: - linux/amd64 - linux/arm64