Hello @jeremy98,
Yes, it is possible to configure a YAML file to run a workflow only if the previous job run of the same workflow has finished. You can achieve this by defining dependencies between tasks within the workflow.
You can specify task dependencies using the depends_on field in your YAML configuration. This ensures that a task will only run after the specified dependent tasks have completed successfully
 
Example code:
 
bundle:
  name: example-bundle
resources:
  jobs:
    example-job:
      name: example-job
      tasks:
        - task_key: task1
          notebook_task:
            notebook_path: /path/to/notebook1
        - task_key: task2
          depends_on:
            - task_key: task1
          notebook_task:
            notebook_path: /path/to/notebook2
 
Please see: https://github.com/databricks/bundle-examples/blob/6558a732f4f21e2de7440aa0aadfd9ed8f845395/default_...