Shared, org-wide GitHub configuration and reusable workflows for ticgal repos.
Appends a <version> block to a plugin's GLPI marketplace descriptor
({plugin-key}.xml on its multimedia branch) whenever a GitHub Release is
published. Plugin key, xml filename, and the PLUGIN_{KEY}_MIN_GLPI compatibility
constant are all derived from the calling repo's name — no per-repo configuration
needed beyond an optional plugin-key override.
Usage, from any plugin repo:
name: "Publish marketplace XML"on:
release:
types: [released]jobs:
call:
permissions:
contents: "write"uses: "ticgal/.github/.github/workflows/publish-marketplace-xml.yml@master"