deconz-community/DDF Tools action
Do stuff related to deCONZ DDF.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| mode | Mode to run the action in (manual, push, pull_request) | — | push |
| source-devices-path | input path of DDF files | — | devices |
| source-search-pattern | input search pattern | — | **/* |
| source-ignore-pattern | ignore files that match this pattern | — | — |
| auto-commit-uuid | Push a new commit to add a UUID on each bundle that is missing one | — | false |
| bundler-enabled | Enable bundling of DDF files | — | true |
| bundler-output-path | output path of bundled DDB files if not provided will keep them in memory before uploading if enabled | — | — |
| bundler-output-directory-format | Format of the output directory structure (source-tree, flat) | — | flat |
| bundler-output-file-format | Format of the output files names (name, name-hash, hash) | — | hash |
| bundler-sign-keys | comma seperated list of private keys to sign the bundle with | — | — |
| bundler-file-modified-method | Method to use to mark the files as modified (gitlog, mtime, ctime) | — | gitlog |
| bundler-validation-enabled | Enable validation of DDB files | — | true |
| bundler-validation-strict | Validate all files even if they have the ddfvalidate option to false | — | false |
| bundler-validation-enforce-uuid | Enforce unique IDs in the DDF files | — | true |
| bundler-validation-warn-unused-files | Send a warning if a file is not used in any bundle | — | true |
| upload-store-enabled | Enable upload of DDB files | — | false |
| upload-store-input-path | input path of DDB files to upload if not provided will use the output bundles of the bundler | — | — |
| upload-store-url | URL to upload the DDB files to | — | — |
| upload-store-token | Token to use for the upload | — | — |
| upload-store-status | Store system signature to use for the upload (alpha, beta, stable) | — | alpha |
| upload-store-toolbox-url | URL to upload the DDF toolbox to | — | https://deconz-community.github.io/ddf-tools/#/ |
| upload-artifact-enabled | Upload the output path as an artifact | — | false |
| upload-artifact-filter | Comma seperated list of status to use for the artifact upload (added, modified, unchanged) | — | added,modified,unchanged |
| upload-artifact-retention-days | Duration of the artifact in days | — | 3 |
Outputs
no outputs