From 90a3fabcf52bd085c0e4a14d1c9e08a33692158e Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Thu, 22 Jan 2026 00:34:14 +0000 Subject: [PATCH] Actualizar .gitea/workflows/deploy-functions.yaml --- .gitea/workflows/deploy-functions.yaml | 37 ++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy-functions.yaml b/.gitea/workflows/deploy-functions.yaml index f512f6e..2557f5e 100644 --- a/.gitea/workflows/deploy-functions.yaml +++ b/.gitea/workflows/deploy-functions.yaml @@ -15,10 +15,37 @@ jobs: PROJECT_ID: exdkssurzmjnnhgtiama steps: - - uses: actions/checkout@v4 + # Checkout (Gitea) + - name: Checkout + uses: actions/checkout@v4 - - uses: supabase/setup-cli@v1 - with: - version: latest + # Instalar Supabase CLI (portable para Gitea) + - name: Install Supabase CLI + shell: bash + run: | + set -euo pipefail + arch="$(uname -m)" + case "$arch" in + x86_64|amd64) arch="amd64" ;; + aarch64|arm64) arch="arm64" ;; + *) echo "Unsupported arch: $arch" && exit 1 ;; + esac - - run: supabase functions deploy --project-ref $PROJECT_ID \ No newline at end of file + tmp="$(mktemp -d)" + cd "$tmp" + + # Descarga el tarball "latest" desde GitHub Releases (comĂșnmente accesible desde runners) + curl -fsSL -o supabase.tar.gz \ + "https://github.com/supabase/cli/releases/latest/download/supabase_linux_${arch}.tar.gz" + + tar -xzf supabase.tar.gz + chmod +x supabase + sudo mv supabase /usr/local/bin/supabase + + supabase --version + + - name: Deploy Supabase Function + shell: bash + run: | + set -euo pipefail + supabase functions deploy --project-ref "$PROJECT_ID"