Just noticed the template name is unique.
So I tried to add the organization into the template name with this pattern: ORG/template-name.yaml. Additionally I tried to add a gitea template variable string within drone template name.
Unfortunately this broke my sqlite
… These templates can not be edited or remove with the drone ui + drone cli:
To explain the templates hell here:
- There is a Gitea organization named
Templates - I tried to add the organization name as prefix for a drone template as workaround for the unique names:
<Organization>/<Name>.yaml
Additional Notes
It seems like the problem here is the /. It gets interpreted as part of the path for the API call. Maybe it’s worth adding a regex validation for the template name input field to avoid this?
Is it save to delete the template items with a sqlite command like DELETE FROM templates WHERE id = 999?

