For version 2.27.0 introduce the concept of bundles. You can find the description of a bundle here : #7750
With that we introduce a bundle store to be able to update the bundles in between deconz release. It's also add a historical list of bundles.
UUID is a new root property on the DDF. It's only used by the DDF store, it's used to keep track the bundles updates.
To avoid to many manual operation I made a new github action.
Before the action was just validating and now it's more than that.
Features
Modified bundle list of the PR
When a new PR is made the github action will post a message on the PR.
The message contain :
A tempoary ZIP file containing all bundle modified by the PR without any signatures.
The image display a relative date for the file expiration.
List of affected bundles bundles
Result of the validator
The message is updated on each commit after the intial PR.
For existing PR any commit will trigger the workflow and add the message.
Auto commit UUID
When a pull request is merged, any DDF that does not have a UUID will be updated to include a UUID through a new commit.
Create bundles and upload them to the store
When a pull request is merged any new DDF will be bundled and uploaded on the store.
They will be uploaded with the beta signature.
A new message will be posted on the PR with the link of the bundles on the store.
Currently the UI on the store side is still WIP
Other notes
There is also some unused files, for the generic it's probably normal
Why ?
For version 2.27.0 introduce the concept of bundles. You can find the description of a bundle here : #7750 With that we introduce a bundle store to be able to update the bundles in between deconz release. It's also add a historical list of bundles.
UUID is a new root property on the DDF. It's only used by the DDF store, it's used to keep track the bundles updates.
To avoid to many manual operation I made a new github action.
Before the action was just validating and now it's more than that.
Features
Modified bundle list of the PR
When a new PR is made the github action will post a message on the PR. The message contain :
The message is updated on each commit after the intial PR.
For existing PR any commit will trigger the workflow and add the message.
Auto commit UUID
When a pull request is merged, any DDF that does not have a UUID will be updated to include a UUID through a new commit.
Create bundles and upload them to the store
When a pull request is merged any new DDF will be bundled and uploaded on the store. They will be uploaded with the beta signature. A new message will be posted on the PR with the link of the bundles on the store.
Currently the UI on the store side is still WIP
Other notes
There is also some unused files, for the generic it's probably normal
But there is also some in the devices directory;