Skip to content

Fix EAS auth step blocking healthcheck CI; remove duplicate weekly maintenance workflow - #4

Draft
Shambez with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-github-actions-workflows
Draft

Fix EAS auth step blocking healthcheck CI; remove duplicate weekly maintenance workflow#4
Shambez with Copilot wants to merge 2 commits into
mainfrom
copilot/fix-github-actions-workflows

Conversation

Copilot AI commented Feb 27, 2026

Copy link
Copy Markdown

The "Simba Daily Healthcheck" workflow was failing every run because npx eas-cli whoami --non-interactive exits non-zero when no EAS session is present, with no fallback. Additionally, weekly_maintenance_simba.yml was a confusing duplicate of the GPT repair workflow.

Changes

  • daily_healthcheck_simba.yml — Make EAS auth step non-blocking:

    # Before
    - name: Validate EAS auth
      run: npx eas-cli whoami --non-interactive
    
    # After
    - name: Validate EAS auth (non-blocking)
      run: npx eas-cli whoami --non-interactive || echo "⚠️ EAS not authenticated (non-blocking)"
  • weekly_maintenance_simba.yml — Deleted. It was a near-identical duplicate of repair_with_gpt_simba.yml and served no distinct purpose.

Original prompt

Repo: Shambez/SimbaGlobal_AI

Goal: Fix failing GitHub Actions workflows so they don’t fail.

Context:

Required changes:

  1. Update .github/workflows/daily_healthcheck_simba.yml so the EAS auth validation step is NON-BLOCKING (Option A):

    • Rename step to indicate non-blocking.
    • Ensure workflow continues even if eas whoami fails (e.g., || echo ...).
    • Do not change other behavior unless necessary.
  2. Delete .github/workflows/weekly_maintenance_simba.yml entirely (user requested deletion; it is currently a duplicate of the GPT repair workflow and is confusing).

Acceptance criteria:

  • daily_healthcheck_simba.yml no longer fails when not logged into EAS.
  • weekly_maintenance_simba.yml is removed from the repository.
  • CI should be green for the healthcheck workflow even without Expo/EAS login.

Reference commit/ref for the failing run context: f54fd58
Workflow file URL: https://github.com/Shambez/SimbaGlobal_AI/blob/f54fd580bf18052f3e7339c92caed1945407564a/.github/workflows/daily_healthcheck_simba.yml

Make a pull request against base branch main.

This pull request was created from Copilot chat.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…nce workflow

Co-authored-by: Shambez <204799760+Shambez@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions workflows for healthcheck Fix EAS auth step blocking healthcheck CI; remove duplicate weekly maintenance workflow Feb 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants