Files
genesis-2/.gitea/workflows/deploy-functions.yaml
T
alexrg 3012eb15f0
Deploy Function / deploy (push) Failing after 20s
Actualizar .gitea/workflows/deploy-functions.yaml
2026-01-22 00:37:59 +00:00

57 lines
1.4 KiB
YAML

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:
- name: Checkout
uses: https://gitea.com/actions/checkout@v4
- 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
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"