facebook / facebook/hermes

please include `hermes` and `hermesc` in Android builds distributed via Maven

Open
#1,836 3 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
11.3k
Forks
859
Avg merge
1h 30m
Merged PRs (30d)
3

Description

## Problem

if `hermes` and `hermesc` were included in the maven uploads for Android (and other UNIX-like platforms), I wouldn't have to compile from source just to run on-device benchmarks.

## Solution

don't filter the hermes and hermesc binaries from the `bin/` distribution.

## Additional Context

if I have to reproduce the builds locally, I'm sure it won't have a diversified suite for profile-guided optimizations that the private build workers probably do. having these 'blessed' binaries helps me understand Hermes performance across devices in the most accurate way possible.

Contributor guide

Open the contributing guide

Research direction

Start by inspecting the Android and other UNIX-like Maven packaging flow to find where binaries in the bin/ distribution are filtered. Verify the published artifacts and confirm that both hermes and hermesc are included in the Maven uploads, without requiring local compilation.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, javascript
Domain
build-system, mobile, release
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.