Skip to content

Conversation

@sjchmiela
Copy link
Contributor

@sjchmiela sjchmiela commented Jan 30, 2026

Why

Our GitHub released executable Oclif bundles of eas-cli are… not too popular. v16.28.0 was downloaded 154k times in the last 7 days from NPM. Since its release (2 months ago) it was downloaded from GitHub 82 times.

Zrzut ekranu 2026-01-30 o 15 15 35

How

Asked Gemini to remove this. This should speed up release process significantly. This release process has been created 5 years ago (#54).

Also removed size comparison workflow. It's not going to make comments like #3361 (comment).

Closes #3346.

Test Plan

CI should pass.

@sjchmiela sjchmiela marked this pull request as ready for review January 30, 2026 14:16
@sjchmiela sjchmiela added the no changelog PR that doesn't require a changelog entry label Jan 30, 2026
@sjchmiela sjchmiela requested a review from douglowder January 30, 2026 14:18
@github-actions
Copy link

Subscribed to pull request

File Patterns Mentions
**/* @douglowder

Generated by CodeMention

@github-actions
Copy link

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

@github-actions
Copy link

Size Change: -279 kB (-0.49%)

Total Size: 56.9 MB

Filename Size Change
./packages/eas-cli/dist/eas-linux-x64.tar.gz 56.9 MB -279 kB (-0.49%)

compressed-size-action

@codecov
Copy link

codecov bot commented Jan 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 49.56%. Comparing base (d8a87a6) to head (d5efc72).

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3361   +/-   ##
=======================================
  Coverage   49.56%   49.56%           
=======================================
  Files         675      675           
  Lines       28511    28511           
  Branches     5931     5931           
=======================================
  Hits        14129    14129           
  Misses      13167    13167           
  Partials     1215     1215           

☔ 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.

Copy link
Contributor

@douglowder douglowder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd like to discuss this change a bit before it goes in...

@sjchmiela
Copy link
Contributor Author

Sure!

sjchmiela added a commit that referenced this pull request Feb 6, 2026
<!-- If this PR requires a changelog entry, add it by commenting the PR with the command `/changelog-entry [breaking-change|new-feature|bug-fix|chore] [message]`. -->
<!-- You can skip the changelog check by labeling the PR with "no changelog". -->

# Why

When oclif is building tarballs with executables it does so in a directory separate from the monorepo which requires us to change `eas-cli` dependencies from the monorepo to `file`.

# How

Asked Gemini to update the script to include all local dependencies of `eas-cli`.

Or… we can land #3361 …

# Test Plan

Release should pass. Validated locally. (Hmm but on CI it failed? Will see.)

Ok, so size failed because it ran on `main` which is broken because it lacks this pull request.

<img width="944" height="1031" alt="Zrzut ekranu 2026-02-5 o 19 05 41" src="https://github.com/user-attachments/assets/1134493c-bbdb-4f08-85d6-07e59fa28750" />
@wschurman wschurman removed their request for review February 6, 2026 19:45
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.

2 participants