Skip to content

Conversation

@sjchmiela
Copy link
Contributor

@sjchmiela sjchmiela commented Jan 9, 2026

Why

  • Canceling the GitHub Actions workflow should cancel the underlying EAS build/workflow runs to avoid wasting resources.

How

  • Start the iOS build and Android workflow with --no-wait and capture their IDs from JSON.
  • Poll the EAS build/workflow statuses to determine success/failure.
  • Persist IDs to GITHUB_ENV and cancel them in a if: cancelled() step.

Test Plan

https://github.com/expo/eas-cli/actions/runs/20859556010/job/59935355509

@sjchmiela sjchmiela changed the title [infra] Cancel system tests when GHA workflow is canceled [infra] Cancel EAS runs when system-tests workflow is canceled Jan 9, 2026
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Size Change: +629 B (0%)

Total Size: 53.3 MB

Filename Size Change
./packages/eas-cli/dist/eas-linux-x64.tar.gz 53.3 MB +629 B (0%)

compressed-size-action

@codecov
Copy link

codecov bot commented Jan 9, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 49.61%. Comparing base (3a7182b) to head (818e3ca).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3298   +/-   ##
=======================================
  Coverage   49.61%   49.61%           
=======================================
  Files         671      671           
  Lines       27972    27972           
  Branches     5780     5780           
=======================================
  Hits        13876    13876           
  Misses      12906    12906           
  Partials     1190     1190           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sjchmiela sjchmiela added the no changelog PR that doesn't require a changelog entry label Jan 9, 2026
@sjchmiela sjchmiela requested a review from hSATAC January 9, 2026 21:42
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Subscribed to pull request

File Patterns Mentions
**/* @douglowder

Generated by CodeMention

@github-actions
Copy link

github-actions bot commented Jan 9, 2026

⏩ The changelog entry check has been skipped since the "no changelog" label is present.

@sjchmiela sjchmiela merged commit 03e1c18 into main Jan 12, 2026
19 checks passed
@sjchmiela sjchmiela deleted the stanley/improve-system-tests branch January 12, 2026 11:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no changelog PR that doesn't require a changelog entry

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants