Switch to GLPI core tools#10
Conversation
|
Question for @Rom1-B @stonebuzz The core plugin:release command now extract the plugin version from the setup.php file is it ok for you ? The ci |
|
The release process is handled by the release-workflow repository: In particular, the workflow automatically extracts the version number from the PHP constant defined in the The extracted version is then used to create a new Git tag. Once the tag is created, the actual release is performed by the following workflow: This workflow is responsible for executing the effective release process triggered by the newly added tag. So yes, this should be fine for the release. |
This PR is aimed to use the native core tools that will be release soon (glpi-project/glpi#22465)
For now I have created an image based on the branch so we can test.
This should tested once glpi-project/glpi#22465 is officially merged
I have tested with mreporting plugin (fork)
https://github.com/froozeify/GLPI_plugin_mreporting/releases
10.x CI : https://github.com/froozeify/GLPI_plugin_mreporting/actions/runs/21394446711
11.x CI : https://github.com/froozeify/GLPI_plugin_mreporting/actions/runs/21394458696