ExtendedAndroidTools
ExtendedAndroidTools copied to clipboard
Feature request: publish pre-built Android binaries as GitHub **Releases**
Context
The repository already has CI workflows under .github/workflows/, notably:
-
bpftools.yml – builds
bpftools/bpftools-minforarm64andx86_64 - jdwp.yml – builds the JDWP tracer
- black.yml – linter
bpftools.yml even uploads the resulting bpftools-<arch>.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
-
Tag-triggered release
Extend the existing workflow(s) to run onpushtags (e.g.v*). -
Attach artifacts as Release assets
Usesoftprops/action-gh-releaseoractions/create-release+upload-release-assetto upload:-
bpftools-arm64.tar.gz -
bpftools-x86_64.tar.gz - (optionally)
bpftools-min-*, staticbpftracebinaries, checksums
-
Thanks for your reply in advance.
Hello Team, I created a workflow based on your repository workflow to release the artifacts. If you want to have a base to implement the feature. https://github.com/alfonsoalongi/bpftools-builder/blob/main/.github/workflows/bpftools-release.yml
Thanks.