From be723061f2e12e5180a7fe4123fd69c3e4057bb0 Mon Sep 17 00:00:00 2001 From: Ioannis Igoumenos Date: Tue, 14 Apr 2026 07:34:04 +0000 Subject: [PATCH] fixing github actions steps and configuration --- .github/workflows/registry-ci.yml | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/.github/workflows/registry-ci.yml b/.github/workflows/registry-ci.yml index 61985bcf4..843e44b9c 100644 --- a/.github/workflows/registry-ci.yml +++ b/.github/workflows/registry-ci.yml @@ -48,10 +48,25 @@ jobs: docker-latest-logrotate \ docker-logrotate \ docker-engine || true - # AL2 VERSION_ID=2 confuses the CentOS repo — pin to centos/7 explicitly + + # Install missing dependencies from AL2 extras + sudo amazon-linux-extras install -y selinux-ng || true + sudo yum install -y \ + container-selinux \ + fuse-overlayfs \ + slirp4netns || true + + # Add Docker CE repo pinned to CentOS 7 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo sed -i 's|\$releasever|7|g' /etc/yum.repos.d/docker-ce.repo - sudo yum install -y docker-ce docker-ce-cli containerd.io + + # Install Docker CE, skip rootless extras to avoid optional dep issues + sudo yum install -y \ + docker-ce \ + docker-ce-cli \ + containerd.io \ + --exclude=docker-ce-rootless-extras + sudo systemctl start docker || true docker --version