Skip to content

release: pinned bpftool, rolling latest build - #7

Merged
abhiabhijit merged 5 commits into
mainfrom
release-latest
Oct 11, 2026
Merged

abhiabhijit merged 5 commits into
mainfrom
release-latest

Conversation

@abhiabhijit

Copy link
Copy Markdown
Collaborator

Fixes the failing release build. Ubuntu 24.04 runners have no bpftool package, so apt-get install bpftool exits with code 100 and the v0.1.0 build never ran.

  • Installs bpftool from the bpftool project's own static release (v7.7.0), pinned and checked against SHA-256 for amd64 and arm64.
  • Refuses to publish a package that is missing the eBPF objects.
  • Every merge to main refreshes a "latest" pre-release, so the newest build is always downloadable. A newer merge cancels an older publish in flight.

This branch's release workflow has already passed on both architectures (runs 38105924958 and 38106931007).

…est build on every merge to main

- Ubuntu 24.04 has no standalone bpftool package, so the first v0.1.0 release
  run failed on both architectures before building anything. Use the binary
  from linux-tools, as CI already does.
- Every merge to main now replaces a 'latest' pre-release with that build's
  .deb packages and checksums. Tagged v* releases are unchanged.
@abhiabhijit
abhiabhijit merged commit 17923fe into main Oct 11, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants