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 GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
speckle_automate_urlSpeckle Automate URL. Should include the `https://` protocol and not end with a trailing slash.nohttps://automate.speckle.dev
speckle_tokenToken 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_idThe unique identifier of the function. Go to Speckle Automate to register your Function and get its Identifier.yes
speckle_function_input_schema_file_pathFile 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_commandThe command to run to execute the function in a runtime environment.yes
speckle_function_recommended_cpu_mThe 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_miThe 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_pathPath to the Dockerfile to be used to build the Speckle Function.no./Dockerfile
docker_contextPath to the directory containing the build context for the Docker image.no.
docker_build_argsDocker build arguments passed to docker/build-push-actionno""

no outputs