Skip to content

P2p sidecar - #39

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

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 ✅

@LinuxServer-CI

Copy link
Copy Markdown
Contributor

I am a bot, here are the test results for this PR for commit a23cc40 :
https://ci-tests.linuxserver.io/lspipepr/mstream/v6.28.1-pkg-abc574d8-dev-a23cc4004ceb3ee934557dd4cf5f1818833cb199-pr-39/index.html
https://ci-tests.linuxserver.io/lspipepr/mstream/v6.28.1-pkg-abc574d8-dev-a23cc4004ceb3ee934557dd4cf5f1818833cb199-pr-39/shellcheck-result.xml

Tag Passed
amd64-v6.28.1-pkg-abc574d8-dev-a23cc4004ceb3ee934557dd4cf5f1818833cb199-pr-39 ✅
arm64v8-v6.28.1-pkg-abc574d8-dev-a23cc4004ceb3ee934557dd4cf5f1818833cb199-pr-39 ✅

@github-project-automation github-project-automation Bot moved this from PRs Ready For Team Review to PRs Approved in Issue & PR Tracker Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: PRs Approved

Development

Successfully merging this pull request may close these issues.

4 participants