From c1398800c5a4c46cd2ec6065b77d849cd0c2f977 Mon Sep 17 00:00:00 2001 From: Ryan Moon Date: Tue, 31 Mar 2026 18:41:15 -0500 Subject: [PATCH] Install docker CLI in node:20 base instead of using docker image --- .gitea/workflows/build-runner.yml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build-runner.yml b/.gitea/workflows/build-runner.yml index e79eae8..70a62e3 100644 --- a/.gitea/workflows/build-runner.yml +++ b/.gitea/workflows/build-runner.yml @@ -10,12 +10,20 @@ on: jobs: build: runs-on: ubuntu-latest - container: - image: docker:24 steps: - name: Checkout uses: actions/checkout@v4 + - name: Install Docker CLI + run: | + apt-get update -qq + apt-get install -y ca-certificates curl + install -m 0755 -d /etc/apt/keyrings + curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc + echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(. /etc/os-release && echo $VERSION_CODENAME) stable" > /etc/apt/sources.list.d/docker.list + apt-get update -qq + apt-get install -y docker-ce-cli + - name: Login to Gitea registry run: echo "${{ secrets.REGISTRY_TOKEN }}" | docker login git.lunarfront.tech -u ryan --password-stdin