Skip to content

🚨 Deploy failed on main #312

Closed
Closed

Description

@github-actions

Deploy workflow failed: https://github.com/danielvm-git/bigbase/actions/runs/42306702012

Triggered by: https://github.com/danielvm-git/bigbase/actions/runs/42305803617

The pipeline auto-rolls back on health-check failure, so production stays on the previous release. Check the failed run log for the root cause — common causes: a missing required env key (see REQUIRED_ENV_KEYS in deploy.yml) or a startup config error in the new binary.

Keep this issue open until the root cause is fixed and a deploy succeeds.

Activity

  1. danielvm-git commented on Nov 6, 2026

    @danielvm-git
    Owner

    Diagnosis (2026-11-06)

    The deploy fails at the Upload binary to VPS step (appleboy/scp-action), not in the code.

    • deploy.yml SCP step + CONTABO_ secrets are unchanged* since the last successful deploy (2026-11-05 01:34).
    • VPS is up: ports 22/80/443 open; https://bigbase.click/api/monitoring/health returns {"status":"ok"} (old release v2.93.0 still serving).
    • Two attempts failed identically (workflow_run + workflow_dispatch redeploy).

    This points at VPS-side SSH state changed by the earlier rollback (e.g. authorized_keys restored from a snapshot, fail2ban banning GitHub runner egress, or /tmp disk full), not a repo regression.

    Suggested check on the VPS (or via Contabo console): df -h /tmp, fail2ban-client status sshd, and confirm the deploy key is still in ~/.ssh/authorized_keys. Then re-trigger the Deploy workflow for run 42305803617.

  2. github-actions commented on Nov 7, 2026

    @github-actions
    Author
  3. danielvm-git commented on Nov 7, 2026

    @danielvm-git
    Owner

    Deploy succeeded — v2.94.1 is live on production (footer confirms). Root cause was the VPS root filesystem at 100% (accumulated site build artifacts in /opt/bigbase/data/builds + writable). Freed space by clearing caches and deleting stale build/backup/release leftovers (kept the 9 running deployments). Re-triggered the Deploy workflow for run 42315255890 — all steps green.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions