9 Commits

Author SHA1 Message Date
Gergő Jedlicska a7568a91bd fix missing action id definition
Signed-off-by: Gergő Jedlicska <57442769+gjedlicska@users.noreply.github.com>
2023-08-11 16:19:11 +02:00
Gergő Jedlicska ef6a3b899f Update action.yml
Signed-off-by: Gergő Jedlicska <57442769+gjedlicska@users.noreply.github.com>
2023-08-11 16:06:43 +02:00
Gergő Jedlicska 3ea9375091 Update action.yml
Signed-off-by: Gergő Jedlicska <57442769+gjedlicska@users.noreply.github.com>
2023-08-10 17:23:02 +02:00
Gergő Jedlicska 9992edd0e7 propagate function input path value
Signed-off-by: Gergő Jedlicska <57442769+gjedlicska@users.noreply.github.com>
2023-08-10 17:13:24 +02:00
Gergő Jedlicska 8f046e505b update schema handling to a file path based aproach
Signed-off-by: Gergő Jedlicska <57442769+gjedlicska@users.noreply.github.com>
2023-08-10 17:10:22 +02:00
Gergő Jedlicska 02a2e9a0fa update to new functions action
Signed-off-by: Gergő Jedlicska <57442769+gjedlicska@users.noreply.github.com>
2023-08-10 16:29:47 +02:00
Gergő Jedlicska e18f046ce0 update functions github action version
Signed-off-by: Gergő Jedlicska <57442769+gjedlicska@users.noreply.github.com>
2023-08-10 16:09:54 +02:00
Gergő Jedlicska 77430aa596 Update action.yml
bump automate action

Signed-off-by: Gergő Jedlicska <57442769+gjedlicska@users.noreply.github.com>
2023-08-09 09:59:19 +02:00
Gergő Jedlicska 02d2500daf update referenced speckle action
Signed-off-by: Gergő Jedlicska <57442769+gjedlicska@users.noreply.github.com>
2023-08-08 15:53:54 +02:00
+6 -6
View File
@@ -15,10 +15,9 @@ inputs:
speckle_function_id:
description: 'The unique identifier of the function. Go to Speckle Automate to register your Function and get its Identifier.'
required: true
speckle_function_input_schema:
description: 'JSON Schema defining the parameters 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.'
speckle_function_input_schema_file_path:
description: '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.'
required: false
default: './input-schema.json'
speckle_function_command:
description: 'The command to run to execute the function in a runtime environment.'
required: true
@@ -35,12 +34,13 @@ runs:
steps:
- uses: actions/checkout@v3.5.3 # checkout the repository in which this GitHub Action is being used.
- name: Speckle Automate function version publisher
uses: specklesystems/speckle-automate-github-action@0.1.2
uses: specklesystems/speckle-automate-github-action@0.4.0
id: register_speckle_function_version
with:
speckle_automate_url: ${{ inputs.speckle_automate_url }}
speckle_token: ${{ inputs.speckle_token }}
speckle_function_id: ${{ inputs.speckle_function_id }}
speckle_function_input_schema: ${{ inputs.speckle_function_input_schema }}
speckle_function_input_schema_file_path: ${{ inputs.speckle_function_input_schema_file_path }}
speckle_function_command: ${{ inputs.speckle_function_command }}
- name: Log in to Speckle Automate Docker registry
uses: docker/login-action@v2.2.0
@@ -53,6 +53,6 @@ runs:
with:
context: ${{ inputs.docker_context }}
file: ${{ inputs.dockerfile_path }}
tags: ${{ steps.register-speckle-function-version.outputs.speckle_automate_host }}/${{ inputs.speckle_function_id }}:${{ steps.register-speckle-function-version.outputs.version_id }}
tags: ${{ steps.register_speckle_function_version.outputs.speckle_automate_host }}/${{ inputs.speckle_function_id }}:${{ steps.register-speckle-function-version.outputs.version_id }}
target: ''
push: true