facebookexperimental / facebookexperimental/ExtendedAndroidTools

Feature request: publish pre-built Android binaries as GitHub **Releases**

Đang mở
#116 1 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Makefile
Star
266
Fork
99
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

#### Context
The repository already has CI workflows under `.github/workflows/`, notably:

* **bpftools.yml** – builds `bpftools` / `bpftools-min` for `arm64` and `x86_64`
* **jdwp.yml** – builds the JDWP tracer
* **black.yml** – linter

`bpftools.yml` even uploads the resulting `bpftools-.tar.gz` via
`actions/upload-artifact@v4`.

That’s great 🎉 — but these artifacts are:

* **ephemeral** (default retention ≤ 90 days)
* **hard to discover** (buried under each workflow run)
* **not version-pinned** (no semantic tag or checksum)

---

#### Proposal

1. **Tag-triggered release**
Extend the existing workflow(s) to run on `push` **tags** (e.g. `v*`).
2. **Attach artifacts as Release assets**
Use `softprops/action-gh-release` or `actions/create-release` + `upload-release-asset` to upload:
* `bpftools-arm64.tar.gz`
* `bpftools-x86_64.tar.gz`
* (optionally) `bpftools-min-*`, static `bpftrace` binaries, checksums

Thanks for your reply in advance.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.