-- SPDX-License-Identifier: AGPL-3.0-or-later -- name: InsertWorkflowStep :one INSERT INTO workflow_steps ( job_id, step_index, step_id, step_name, if_expr, run_command, uses_alias, working_directory, step_env, continue_on_error ) VALUES ( $1, $2, $3, $4, $5, $6, $7, $8, $9, $10 ) RETURNING id, job_id, step_index, step_id, step_name, if_expr, run_command, uses_alias, working_directory, step_env, continue_on_error, status, conclusion, log_object_key, log_byte_count, started_at, completed_at, version, created_at, updated_at; -- name: GetWorkflowStepByID :one SELECT id, job_id, step_index, step_id, step_name, if_expr, run_command, uses_alias, working_directory, step_env, continue_on_error, status, conclusion, log_object_key, log_byte_count, started_at, completed_at, version, created_at, updated_at FROM workflow_steps WHERE id = $1; -- name: ListStepsForJob :many SELECT id, job_id, step_index, step_id, step_name, run_command, uses_alias, status, conclusion, log_byte_count, started_at, completed_at, created_at FROM workflow_steps WHERE job_id = $1 ORDER BY step_index ASC;