facebookexperimental / facebookexperimental/ExtendedAndroidTools

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

未關閉
#116 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
Makefile
星號
266
分支
99
PR 合併指標
30 天內沒有已合併 PR

描述

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

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。