Skip to content

fix(ci): repair raider (gst-vaapi) and galactica (insecure pnpm) builds - #403

Open
github-actions[bot] wants to merge 2 commits into
masterfrom
fix/ci-gst-vaapi-pnpm-insecure
Open

fix(ci): repair raider (gst-vaapi) and galactica (insecure pnpm) builds#403
github-actions[bot] wants to merge 2 commits into
masterfrom
fix/ci-gst-vaapi-pnpm-insecure

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

What broke

The Build & Cache workflow failed on master (run, commit be4e75a). Two hosts failed evaluation — both are real code bugs from a flake input bump, not transient CI infra:

raider — gst_all_1.gst-vaapi removed

error: 'gst_all_1.gst-vaapi' has been removed in GStreamer 1.28. Users are
recommended to switch to gst-plugins-bad, however it is not an in-place upgrade.

modules/constellation/desktop.nix listed gst_all_1.gst-vaapi under the multimedia package set. GStreamer 1.28 removed that attribute; VAAPI plugins now live in gst-plugins-bad, which the list already includes.

galactica — pnpm-9.15.9 marked insecure

error: Refusing to evaluate package 'pnpm-9.15.9' ... because it is marked as insecure
  (CVE-2026-48995, -50014..-50017, -50573, -55699)

Traced to opencloud-idp-web-7.0.0 (a nixpkgs build-time dep of services.opencloud), which uses pnpm 9.15.9. Nothing in this repo pins that pnpm — it comes from the pinned nixpkgs.

Fixes

  • raider: drop the dangling gst_all_1.gst-vaapi reference (VAAPI is covered by gst-plugins-bad).
  • galactica: add pnpm-9.15.9 to nixpkgs.config.permittedInsecurePackages, alongside the existing dotnet exceptions, until a nixpkgs bump ships a patched pnpm.

Notes

  • Formatting: just fmt/alejandra aren't available in this environment; the edits are single-line and preserve the surrounding indentation, so format.yml should pass. Worth a quick just fmt check before merge if in doubt.
  • No local nix build was run (no nix in this environment); diagnosis is log-based.

github-actions Bot added 2 commits July 25, 2026 04:28
gst-vaapi was removed in GStreamer 1.28; VAAPI support now lives in
gst-plugins-bad (already listed), so remove the dangling reference that
broke raider's build.
opencloud-idp-web pulls pnpm 9.15.9 at build time, which nixpkgs now
marks insecure (CVE-2026-48995 et al.), breaking galactica's eval.
Permit it alongside the existing dotnet exceptions until a nixpkgs bump
ships a patched pnpm.
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.

0 participants