specklesystems/Speckle Automate Function - Build and Publish
Builds and 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
Inputs
| name | description | required | default |
|---|---|---|---|
| speckle_automate_url | Speckle Automate URL. Should include the `https://` protocol and not end with a trailing slash. | no | https://automate.speckle.dev |
| speckle_token | Token for authentication to Speckle Automate Server, allowing publishing of Speckle Functions. **The token must be stored in GitHub as an encrypted secret**. | yes | — |
| speckle_function_id | The unique identifier of the function. Go to Speckle Automate to register your Function and get its Identifier. | yes | — |
| speckle_function_input_schema_file_path | File path containing JSON Schema of the parameters object required by the function. These will be used to create the User Interface displayed to users of your Function in Speckle Automate. Users will be able to provide their data to customise the Function. | yes | — |
| speckle_function_command | The command to run to execute the function in a runtime environment. | 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 | — |
| dockerfile_path | Path to the Dockerfile to be used to build the Speckle Function. | no | ./Dockerfile |
| docker_context | Path to the directory containing the build context for the Docker image. | no | . |
| docker_build_args | Docker build arguments passed to docker/build-push-action | no | "" |
Outputs
no outputs