Skip to content

fix(ci): run runtime verifier with apt privileges#12

Merged
andrescera merged 1 commit into
masterfrom
fix/release-runtime-verifier-privileges
Jul 10, 2026
Merged

fix(ci): run runtime verifier with apt privileges#12
andrescera merged 1 commit into
masterfrom
fix/release-runtime-verifier-privileges

Conversation

@andrescera

Copy link
Copy Markdown
Member

What

Run the release-only GStreamer runtime replacement verifier with the root privileges required by its apt operations.

Why

The first 1.5.5+ceralive.1 release build produced valid arm64 and amd64 packages, but the amd64 verifier exited before package installation because the unprivileged GitHub runner could not lock the apt cache.

How to verify

  • actionlint .github/workflows/publish-release.yml
  • Dispatch Publish CeraLive SRT Runtime with 1.5.5+ceralive.1; both packages and the amd64 GStreamer replacement check must pass before publish.

Risks

The step runs as the standard passwordless GitHub Actions sudo context. Its scope is limited to the existing verifier, which already installs/removes packages in an ephemeral runner.

@andrescera
andrescera merged commit 4da0163 into master Jul 10, 2026
14 checks passed
@andrescera
andrescera deleted the fix/release-runtime-verifier-privileges branch July 17, 2026 17:46
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.

1 participant