Skip to content

Build all plugins against current Psi API - #149

Merged
Ri0n merged 2 commits into
masterfrom
ci/full-plugins-build
Aug 30, 2026
Merged

Ri0n merged 2 commits into
masterfrom
ci/full-plugins-build

Conversation

@Ri0n

@Ri0n Ri0n commented Aug 30, 2026

Copy link
Copy Markdown
Member

Add a real full-plugin CI build instead of relying only on qca-otr smoke tests.

The workflow shallow-clones current psi-im/psi and uses its plugin SDK headers/CMake variables via PLUGINS_ROOT_DIR. It builds all generic and dev plugins on every pull request and every push to master for both Qt 5 and Qt 6.

The normal full build intentionally does not install libotr/libgcrypt/libgpg-error, so legacy runtime dependency regressions fail visibly. QCA 3.0.5 is provided using the released Ubuntu Qt6 packages and a minimal Qt5 source build.

@Ri0n
Ri0n marked this pull request as ready for review August 30, 2026 23:05
@Ri0n
Ri0n merged commit 6f89132 into master Aug 30, 2026
2 checks passed
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