diff --git a/.markdownlint.yaml b/.markdownlint.yaml
deleted file mode 100644
index ee4a52fc..00000000
--- a/.markdownlint.yaml
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 2020 The Serverless Workflow Specification Authors
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-{
- "default": true,
- "MD024": { "allow_different_nesting": true },
- "MD029": { "style": "ordered" },
- "ul-style": false, # MD004
- "line-length": false, # MD013
- "no-inline-html": false, # MD033
- "fenced-code-language": false # MD040
-}
diff --git a/.typo-ci.yml b/.typo-ci.yml
deleted file mode 100644
index 5eddc282..00000000
--- a/.typo-ci.yml
+++ /dev/null
@@ -1,34 +0,0 @@
----
-
-# What language dictionaries should it use? Currently Typo CI supports:
-# de
-# en
-# en_GB
-# es
-# fr
-# it
-# pt
-# pt_BR
-dictionaries:
- - en
-
-# Any files/folders we should ignore?
-excluded_files:
- - ".github/**/*"
- - ".vscode/**/*"
- - "media/**/*."
- - "schema/**/*"
- - ".gitignore"
- - ".typo-ci.yml"
- - ".markdownlint.yaml"
- - "Makefile"
-
-# Any typos we should ignore?
-excluded_words:
- - typoci
- - runtimes
- - cncf-wg-serverless
- - cncf-serverlessws-maintainers
-
-# Would you like filenames to also be spellchecked?
-spellcheck_filenames: false
diff --git a/dsl-reference.md b/dsl-reference.md
index 060f7ba1..da23ee67 100644
--- a/dsl-reference.md
+++ b/dsl-reference.md
@@ -720,6 +720,7 @@ Provides the capability to execute external [containers](#container-process), [s
| run.script | [`script`](#script-process) | `no` | The definition of the script to run.
*Required if `container`, `shell` and `workflow` have not been set.* |
| run.shell | [`shell`](#shell-process) | `no` | The definition of the shell command to run.
*Required if `container`, `script` and `workflow` have not been set.* |
| run.workflow | [`workflow`](#workflow-process) | `no` | The definition of the workflow to run.
*Required if `container`, `script` and `shell` have not been set.* |
+| await | `boolean` | `no` | Determines whether or not the process to run should be awaited for.
*Defaults to `true`.* |
##### Examples
diff --git a/schema/workflow.yaml b/schema/workflow.yaml
index 4401f001..164f59d1 100644
--- a/schema/workflow.yaml
+++ b/schema/workflow.yaml
@@ -565,6 +565,13 @@ $defs:
type: object
title: RunTaskConfiguration
description: The configuration of the process to execute.
+ unevaluatedProperties: false
+ properties:
+ await:
+ type: boolean
+ default: true
+ title: AwaitProcessCompletion
+ description: Whether to await the process completion before continuing.
oneOf:
- title: RunContainer
description: Enables the execution of external processes encapsulated within a containerized environment.