diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index bd4c93c..df51fd8 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -10,21 +10,19 @@ jobs: build-and-push: runs-on: docker-ready steps: - - name: Prepare Environment (Fix 404 & Docker) + - name: Install Dependencies run: | - # Instalamos o Git para que o Checkout use 'git clone' em vez de API REST - # Instalamos o Docker CLI para falar com o sidecar - apk add --no-cache git docker-cli docker-cli-buildx + # Usando sh puro para instalar o que falta + apk add --no-cache git docker-cli docker-cli-buildx nodejs - name: Checkout code uses: actions/checkout@v4 with: - # Força o checkout a usar o binário git instalado acima fetch-depth: 1 - name: Set up Docker Buildx run: | - # Inicializa o builder usando o socket compartilhado + # Comando direto sem depender de bash docker buildx create --use --driver docker-container --name local-builder || docker buildx use local-builder docker buildx inspect --bootstrap @@ -63,8 +61,7 @@ jobs: needs: build-and-push runs-on: docker-ready steps: - # Repetimos a instalação do git/kubectl se necessário no segundo job - - name: Prepare Deploy Environment + - name: Prepare Deploy run: apk add --no-cache git - name: Checkout code