ci: switch to org-level reusable workflows #6

Merged
ghost merged 3 commits from feat/use-reusable-workflows into main 2026-03-08 11:16:29 +00:00
ghost commented 2026-03-08 01:01:54 +00:00 (Migrated from github.com)

Summary

  • Replace inline CI and release workflow definitions with org-level reusable workflows from privilegedescalation/.github
  • CI workflow now calls plugin-ci.yaml reusable workflow
  • Release workflow now calls plugin-release.yaml reusable workflow with upstream-repo: fenio/tns-csi input for appVersion tracking in artifacthub-pkg.yml

Dependencies

Notes

This plugin is unique among the org's plugins because its release workflow needs the upstream-repo input set to fenio/tns-csi. The reusable release workflow uses this to fetch the latest upstream release tag and update the appVersion field in artifacthub-pkg.yml.

## Summary - Replace inline CI and release workflow definitions with org-level reusable workflows from `privilegedescalation/.github` - CI workflow now calls `plugin-ci.yaml` reusable workflow - Release workflow now calls `plugin-release.yaml` reusable workflow with `upstream-repo: fenio/tns-csi` input for appVersion tracking in `artifacthub-pkg.yml` ## Dependencies - Depends on privilegedescalation/.github#4 (reusable workflow definitions) ## Notes This plugin is unique among the org's plugins because its release workflow needs the `upstream-repo` input set to `fenio/tns-csi`. The reusable release workflow uses this to fetch the latest upstream release tag and update the `appVersion` field in `artifacthub-pkg.yml`.
Sign in to join this conversation.