- Validate DDF files
- Bundle DDF files to DDB files
- Upload bundles as github artifact
- Upload bundles to the store
-
On new PR or commit on the PR
- Validate all DDF
- Add a message with modified bundles
- Upload the bundles as artifacts
-
On commit or PR merge
- Validate the DDF file
- Bundle the DDF files
- Upload the bundle to the store
- (For PR) Add a message with the bundle store link
- Add a CODEOWNERS file to the repository (See here for more information)
- Issue template to add a model ID on a existing DDF that generate PR
- Add a UUID with a commit on PR
- If can't generate a UUID, add a message on the PR
- Do a better handling for dresden-elektronik/deconz-rest-plugin#7847