Skip to content

ci: install Linux native build dependencies - #5

Merged
tariqsaidofficial merged 2 commits into
mainfrom
wpcodespace-linux-build-validation-deps
Jun 9, 2026
Merged

tariqsaidofficial merged 2 commits into
mainfrom
wpcodespace-linux-build-validation-deps

Conversation

@tariqsaidofficial

Copy link
Copy Markdown
Member

Summary

Fixes the WPCodeSpace OpenVSCode Linux build validation workflow by installing native Linux build dependencies before npm ci.

Failure addressed

The first Linux validation run failed during npm ci while rebuilding the kerberos native dependency.

The missing system header was:

  • gssapi/gssapi.h

This prevented npm ci from completing, so npm run compile-web could not actually run.

What changed

Adds a Linux dependency installation step before npm ci:

  • build-essential
  • python3
  • make
  • g++
  • pkg-config
  • libkrb5-dev

Scope

CI workflow only.

No source changes.

No Docker changes.

No generated runtime files committed.

@tariqsaidofficial
tariqsaidofficial merged commit 748c10a into main Jun 9, 2026
4 of 16 checks passed
@tariqsaidofficial
tariqsaidofficial deleted the wpcodespace-linux-build-validation-deps branch June 9, 2026 20:37
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