Skip to content

P2p sidecar - #39

Open
aptalca wants to merge 3 commits into
masterfrom
p2p-sidecar
Open

P2p sidecar#39
aptalca wants to merge 3 commits into
masterfrom
p2p-sidecar

Conversation

@aptalca

@aptalca aptalca commented Aug 31, 2026

Copy link
Copy Markdown
Member

#37 redo for ci tests

IrosTheBeggar and others added 3 commits August 19, 2026 21:50
mStream 6.21+ fetches its p2p discovery sidecar binary on first use,
sha256-verified against a manifest committed in the app tree. Baking it
at image build (the app ships a script for exactly this) means discovery
works in containers with no runtime egress to github.com and with no
first-enable download; the fetch is pinned+verified either way, and
images inherit new pins on their normal rebuilds. Runtime fetch remains
as the fallback for anything else, so nothing breaks for older images.

Verified: built the x86_64 image, then in a --network none container the
baked binary executes (--print-id returns a valid node id) as user abc.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Bake the p2p discovery sidecar into the image at build time
@aptalca
aptalca requested a review from a team August 31, 2026 18:23
@LinuxServer-CI LinuxServer-CI moved this to PRs Ready For Team Review in Issue & PR Tracker Aug 31, 2026
@LinuxServer-CI

Copy link
Copy Markdown
Contributor

I am a bot, here are the test results for this PR for commit f369ceb :
https://ci-tests.linuxserver.io/lspipepr/mstream/v6.25.0-pkg-85fb4f89-dev-f369ceb5e11680955d3d7589608a06e8dbf54ddd-pr-39/index.html
https://ci-tests.linuxserver.io/lspipepr/mstream/v6.25.0-pkg-85fb4f89-dev-f369ceb5e11680955d3d7589608a06e8dbf54ddd-pr-39/shellcheck-result.xml

Tag Passed
amd64-v6.25.0-pkg-85fb4f89-dev-f369ceb5e11680955d3d7589608a06e8dbf54ddd-pr-39
arm64v8-v6.25.0-pkg-85fb4f89-dev-f369ceb5e11680955d3d7589608a06e8dbf54ddd-pr-39

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: PRs Ready For Team Review

Development

Successfully merging this pull request may close these issues.

3 participants