From 49af8853ea1ea9ea95a8ce1f72203953be766c77 Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Thu, 22 Jan 2026 00:07:30 +0000 Subject: [PATCH 1/9] =?UTF-8?q?A=C3=B1adir=20.gitea/workflows/deploy-funct?= =?UTF-8?q?ions.yaml?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/deploy-functions.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .gitea/workflows/deploy-functions.yaml diff --git a/.gitea/workflows/deploy-functions.yaml b/.gitea/workflows/deploy-functions.yaml new file mode 100644 index 0000000..f512f6e --- /dev/null +++ b/.gitea/workflows/deploy-functions.yaml @@ -0,0 +1,24 @@ +name: Deploy Function + +on: + push: + branches: + - main + workflow_dispatch: + +jobs: + deploy: + runs-on: ubuntu-latest + + env: + SUPABASE_ACCESS_TOKEN: ${{ secrets.SUPABASE_ACCESS_TOKEN }} + PROJECT_ID: exdkssurzmjnnhgtiama + + steps: + - uses: actions/checkout@v4 + + - uses: supabase/setup-cli@v1 + with: + version: latest + + - run: supabase functions deploy --project-ref $PROJECT_ID \ No newline at end of file From 90a3fabcf52bd085c0e4a14d1c9e08a33692158e Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Thu, 22 Jan 2026 00:34:14 +0000 Subject: [PATCH 2/9] 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" From 3012eb15f05c50debcad29c7e23fb7a1abf8bc3d Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Thu, 22 Jan 2026 00:37:59 +0000 Subject: [PATCH 3/9] Actualizar .gitea/workflows/deploy-functions.yaml --- .gitea/workflows/deploy-functions.yaml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy-functions.yaml b/.gitea/workflows/deploy-functions.yaml index 2557f5e..78ce4fe 100644 --- a/.gitea/workflows/deploy-functions.yaml +++ b/.gitea/workflows/deploy-functions.yaml @@ -15,11 +15,9 @@ jobs: PROJECT_ID: exdkssurzmjnnhgtiama steps: - # Checkout (Gitea) - name: Checkout - uses: actions/checkout@v4 + uses: https://gitea.com/actions/checkout@v4 - # Instalar Supabase CLI (portable para Gitea) - name: Install Supabase CLI shell: bash run: | @@ -34,13 +32,20 @@ jobs: 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 + + if command -v sudo >/dev/null 2>&1; then + sudo mv supabase /usr/local/bin/supabase + else + mkdir -p "$HOME/.local/bin" + mv supabase "$HOME/.local/bin/supabase" + echo "$HOME/.local/bin" >> "$GITHUB_PATH" 2>/dev/null || true + export PATH="$HOME/.local/bin:$PATH" + fi supabase --version From 584ff53d8d685f0bd4c165029ada6b28a3eeb71f Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Thu, 22 Jan 2026 02:25:23 +0000 Subject: [PATCH 4/9] Actualizar .gitea/workflows/deploy-functions.yaml --- .gitea/workflows/deploy-functions.yaml | 44 ++++---------------------- 1 file changed, 6 insertions(+), 38 deletions(-) diff --git a/.gitea/workflows/deploy-functions.yaml b/.gitea/workflows/deploy-functions.yaml index 78ce4fe..f9fb01d 100644 --- a/.gitea/workflows/deploy-functions.yaml +++ b/.gitea/workflows/deploy-functions.yaml @@ -12,45 +12,13 @@ jobs: env: SUPABASE_ACCESS_TOKEN: ${{ secrets.SUPABASE_ACCESS_TOKEN }} - PROJECT_ID: exdkssurzmjnnhgtiama + SUPABASE_PROJECT_ID: ${{ secrets.SUPABASE_PROJECT_ID }} steps: - - name: Checkout - uses: https://gitea.com/actions/checkout@v4 + - uses: actions/checkout@v3 - - 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 + - uses: supabase/setup-cli@v1 + with: + version: latest - tmp="$(mktemp -d)" - cd "$tmp" - - 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 - - if command -v sudo >/dev/null 2>&1; then - sudo mv supabase /usr/local/bin/supabase - else - mkdir -p "$HOME/.local/bin" - mv supabase "$HOME/.local/bin/supabase" - echo "$HOME/.local/bin" >> "$GITHUB_PATH" 2>/dev/null || true - export PATH="$HOME/.local/bin:$PATH" - fi - - supabase --version - - - name: Deploy Supabase Function - shell: bash - run: | - set -euo pipefail - supabase functions deploy --project-ref "$PROJECT_ID" + - run: supabase functions deploy --project-ref $SUPABASE_PROJECT_ID \ No newline at end of file From cb722a75b3b63d80e6a36d7683d72fa4c80bade2 Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Thu, 22 Jan 2026 14:01:38 +0000 Subject: [PATCH 5/9] Actualizar .gitea/workflows/deploy-functions.yaml --- .gitea/workflows/deploy-functions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy-functions.yaml b/.gitea/workflows/deploy-functions.yaml index f9fb01d..164b8e5 100644 --- a/.gitea/workflows/deploy-functions.yaml +++ b/.gitea/workflows/deploy-functions.yaml @@ -21,4 +21,4 @@ jobs: with: version: latest - - run: supabase functions deploy --project-ref $SUPABASE_PROJECT_ID \ No newline at end of file + - run: pwd; supabase functions deploy --project-ref $SUPABASE_PROJECT_ID \ No newline at end of file From c0b003877c651bc9670e78a8c13eb72d00b6ff22 Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Thu, 22 Jan 2026 14:21:39 +0000 Subject: [PATCH 6/9] Actualizar .gitea/workflows/deploy-functions.yaml --- .gitea/workflows/deploy-functions.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.gitea/workflows/deploy-functions.yaml b/.gitea/workflows/deploy-functions.yaml index 164b8e5..659f8cc 100644 --- a/.gitea/workflows/deploy-functions.yaml +++ b/.gitea/workflows/deploy-functions.yaml @@ -20,5 +20,4 @@ jobs: - uses: supabase/setup-cli@v1 with: version: latest - - - run: pwd; supabase functions deploy --project-ref $SUPABASE_PROJECT_ID \ No newline at end of file + - run: supabase functions deploy ai-structured --debug --project-ref $SUPABASE_PROJECT_ID \ No newline at end of file From 88b3e04b41b2b38441882ee2ebc254a470e65f57 Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Thu, 22 Jan 2026 14:26:17 +0000 Subject: [PATCH 7/9] Actualizar .gitea/workflows/deploy-functions.yaml --- .gitea/workflows/deploy-functions.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.gitea/workflows/deploy-functions.yaml b/.gitea/workflows/deploy-functions.yaml index 659f8cc..bb8aa2d 100644 --- a/.gitea/workflows/deploy-functions.yaml +++ b/.gitea/workflows/deploy-functions.yaml @@ -20,4 +20,12 @@ jobs: - uses: supabase/setup-cli@v1 with: version: latest + + - name: Debug workspace + run: | + pwd + ls -la + ls -la supabase/functions/ai-structured + test -f supabase/functions/ai-structured/index.ts && echo "✅ index.ts existe" + - run: supabase functions deploy ai-structured --debug --project-ref $SUPABASE_PROJECT_ID \ No newline at end of file From 52ec28654a9a1aeba819ce7a576b50823de441a9 Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Thu, 22 Jan 2026 15:36:30 +0000 Subject: [PATCH 8/9] Actualizar .gitea/workflows/deploy-functions.yaml --- .gitea/workflows/deploy-functions.yaml | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/.gitea/workflows/deploy-functions.yaml b/.gitea/workflows/deploy-functions.yaml index bb8aa2d..a720464 100644 --- a/.gitea/workflows/deploy-functions.yaml +++ b/.gitea/workflows/deploy-functions.yaml @@ -21,11 +21,5 @@ jobs: with: version: latest - - name: Debug workspace - run: | - pwd - ls -la - ls -la supabase/functions/ai-structured - test -f supabase/functions/ai-structured/index.ts && echo "✅ index.ts existe" - - - run: supabase functions deploy ai-structured --debug --project-ref $SUPABASE_PROJECT_ID \ No newline at end of file + - name: Deploy edge function + run: npx supabase@beta functions deploy ai-structured --project-ref $SUPABASE_PROJECT_ID --use-api From c8a1bbe8e57007cc95fdf32634a90ee3f902cde0 Mon Sep 17 00:00:00 2001 From: Alejandro Rosales Date: Thu, 22 Jan 2026 15:38:58 +0000 Subject: [PATCH 9/9] Actualizar .gitea/workflows/deploy-functions.yaml --- .gitea/workflows/deploy-functions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy-functions.yaml b/.gitea/workflows/deploy-functions.yaml index a720464..39f63c4 100644 --- a/.gitea/workflows/deploy-functions.yaml +++ b/.gitea/workflows/deploy-functions.yaml @@ -22,4 +22,4 @@ jobs: version: latest - name: Deploy edge function - run: npx supabase@beta functions deploy ai-structured --project-ref $SUPABASE_PROJECT_ID --use-api + run: npx supabase@beta functions deploy --project-ref $SUPABASE_PROJECT_ID --use-api