specklesystems/Speckle Automate function version publisher
Publishes a new version of a Speckle Automate Function to the Speckle Automate platform.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| speckle_automate_url | Speckle Automate URL. | no | https://automate.speckle.dev |
| speckle_token | Token for authentication to Speckle Automate, allowing publishing of Speckle Automate Functions. **The token must be stored in GitHub as an encrypted secret**. | yes | — |
| speckle_function_id | The unique identifier of the function. Go to automate to generate one. | yes | — |
| speckle_function_input_schema_file_path | File path containing JSON Schema of the parameters object required by the function. | yes | — |
| speckle_function_command | The command to run to execute the function in a runtime environment. | yes | — |
| speckle_function_release_tag | User defined tag for the function release | yes | — |
| speckle_function_recommended_cpu_m | The recommended maximum CPU in millicores for the function. 1000 millicores = 1 CPU core. Defaults to 1000 millicores (1 CPU core). If the Function exceeds this limit, it will be throttled to run within the limit. | no | — |
| speckle_function_recommended_memory_mi | The recommended maximum memory in mebibytes for the function. 1024 mebibytes = 1 gibibyte. Defaults to 100 mebibytes. If the Function exceeds this limit, it will be terminated. | no | — |
Outputs
| name | description |
|---|---|
| speckle_automate_function_release_id | The unique identifier of the function release. |