ci: switch to org-level reusable workflows #18

Merged
ghost merged 1 commits from feat/use-reusable-workflows into main 2026-03-08 03:12:47 +00:00
ghost commented 2026-03-08 01:01:38 +00:00 (Migrated from github.com)

Summary

Replace inline CI and release workflow definitions with calls to org-level reusable workflows from privilegedescalation/.github:

  • ci.yaml: Now calls plugin-ci.yaml reusable workflow instead of defining build/lint/test steps inline
  • release.yaml: Now calls plugin-release.yaml reusable workflow instead of defining the full release pipeline inline

This reduces per-repo workflow maintenance and ensures all plugins use a consistent CI/release process.

Dependency

This PR depends on .github#4 being merged first. The reusable workflows (plugin-ci.yaml and plugin-release.yaml) must exist in the .github repo before this PR's workflows will function.

## Summary Replace inline CI and release workflow definitions with calls to org-level reusable workflows from `privilegedescalation/.github`: - **ci.yaml**: Now calls `plugin-ci.yaml` reusable workflow instead of defining build/lint/test steps inline - **release.yaml**: Now calls `plugin-release.yaml` reusable workflow instead of defining the full release pipeline inline This reduces per-repo workflow maintenance and ensures all plugins use a consistent CI/release process. ## Dependency > **This PR depends on [.github#4](https://github.com/privilegedescalation/.github/pull/4) being merged first.** The reusable workflows (`plugin-ci.yaml` and `plugin-release.yaml`) must exist in the `.github` repo before this PR's workflows will function.
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: privilegedescalation/headlamp-polaris-plugin#18