From cda76b93750c31b519bc6ab75381673c6967663a Mon Sep 17 00:00:00 2001 From: Luis Erlacher Date: Tue, 7 Oct 2025 12:49:21 -0300 Subject: [PATCH] fix: use ubuntu-latest runner and actions/checkout for CI/CD MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Correção do workflow que estava falhando com 'docker: command not found': **Changes:** - Changed runs-on from 'wsl' to 'ubuntu-latest' for all 8 jobs - Replaced manual git clone with actions/checkout@v4 - Maintains serial execution with 'needs' dependencies - Ensures Docker is available in the runner environment This fixes the build failure where the runner couldn't find the docker command. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .gitea/workflows/build-images.yml | 48 +++++++++++-------------------- 1 file changed, 16 insertions(+), 32 deletions(-) diff --git a/.gitea/workflows/build-images.yml b/.gitea/workflows/build-images.yml index 7b81554..8f6fb3d 100644 --- a/.gitea/workflows/build-images.yml +++ b/.gitea/workflows/build-images.yml @@ -18,12 +18,10 @@ jobs: # ============================================================================= build-server-docker: - runs-on: wsl + runs-on: ubuntu-latest steps: - name: Checkout - run: | - git clone https://luis.erlacher:R%40tV8rhqC%40BN3ttfF8@git.automatizase.com.br/luis.erlacher/Archon.git . - git checkout ${{ github.sha }} + uses: actions/checkout@v4 - name: Build and push server (Docker version) run: | @@ -37,13 +35,11 @@ jobs: docker push ${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/server:docker-${{ github.sha }} build-mcp-docker: - runs-on: wsl + runs-on: ubuntu-latest needs: build-server-docker steps: - name: Checkout - run: | - git clone https://luis.erlacher:R%40tV8rhqC%40BN3ttfF8@git.automatizase.com.br/luis.erlacher/Archon.git . - git checkout ${{ github.sha }} + uses: actions/checkout@v4 - name: Build and push mcp (Docker version) run: | @@ -57,13 +53,11 @@ jobs: docker push ${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/mcp:docker-${{ github.sha }} build-agents-docker: - runs-on: wsl + runs-on: ubuntu-latest needs: build-mcp-docker steps: - name: Checkout - run: | - git clone https://luis.erlacher:R%40tV8rhqC%40BN3ttfF8@git.automatizase.com.br/luis.erlacher/Archon.git . - git checkout ${{ github.sha }} + uses: actions/checkout@v4 - name: Build and push agents (Docker version) run: | @@ -77,13 +71,11 @@ jobs: docker push ${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/agents:docker-${{ github.sha }} build-frontend-docker: - runs-on: wsl + runs-on: ubuntu-latest needs: build-agents-docker steps: - name: Checkout - run: | - git clone https://luis.erlacher:R%40tV8rhqC%40BN3ttfF8@git.automatizase.com.br/luis.erlacher/Archon.git . - git checkout ${{ github.sha }} + uses: actions/checkout@v4 - name: Build and push frontend (Docker version - PRODUCTION with Nginx) run: | @@ -108,13 +100,11 @@ jobs: # ============================================================================= build-server-k8s: - runs-on: wsl + runs-on: ubuntu-latest needs: build-frontend-docker steps: - name: Checkout - run: | - git clone https://luis.erlacher:R%40tV8rhqC%40BN3ttfF8@git.automatizase.com.br/luis.erlacher/Archon.git . - git checkout ${{ github.sha }} + uses: actions/checkout@v4 - name: Build and push server (K8s optimized) run: | @@ -126,13 +116,11 @@ jobs: docker push ${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/server:k8s-${{ github.sha }} build-mcp-k8s: - runs-on: wsl + runs-on: ubuntu-latest needs: build-server-k8s steps: - name: Checkout - run: | - git clone https://luis.erlacher:R%40tV8rhqC%40BN3ttfF8@git.automatizase.com.br/luis.erlacher/Archon.git . - git checkout ${{ github.sha }} + uses: actions/checkout@v4 - name: Build and push mcp (K8s optimized) run: | @@ -144,13 +132,11 @@ jobs: docker push ${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/mcp:k8s-${{ github.sha }} build-agents-k8s: - runs-on: wsl + runs-on: ubuntu-latest needs: build-mcp-k8s steps: - name: Checkout - run: | - git clone https://luis.erlacher:R%40tV8rhqC%40BN3ttfF8@git.automatizase.com.br/luis.erlacher/Archon.git . - git checkout ${{ github.sha }} + uses: actions/checkout@v4 - name: Build and push agents (K8s optimized) run: | @@ -162,13 +148,11 @@ jobs: docker push ${{ env.REGISTRY }}/${{ env.REGISTRY_PATH }}/agents:k8s-${{ github.sha }} build-frontend-k8s: - runs-on: wsl + runs-on: ubuntu-latest needs: build-agents-k8s steps: - name: Checkout - run: | - git clone https://luis.erlacher:R%40tV8rhqC%40BN3ttfF8@git.automatizase.com.br/luis.erlacher/Archon.git . - git checkout ${{ github.sha }} + uses: actions/checkout@v4 - name: Build and push frontend (K8s optimized - PRODUCTION with Nginx) run: |