1
0
mirror of https://github.com/go-task/task.git synced 2025-11-23 22:24:45 +02:00

docs: fix YAML syntax errors in schema and guide documentation (#2500)

This commit is contained in:
Kaj Kowalski
2025-11-10 11:00:39 +01:00
committed by GitHub
parent 7c2bb78540
commit c71241bcbd
2 changed files with 18 additions and 10 deletions

View File

@@ -406,10 +406,11 @@ option takes the list of tasks to be excluded from this include.
```yaml [Taskfile.yml]
version: '3'
includes:
included:
taskfile: ./Included.yml
excludes: [foo]
includes:
included:
taskfile: ./Included.yml
excludes: [foo]
```
```yaml [Included.yml]
@@ -926,7 +927,7 @@ tasks:
- ./vendor/autoload.php
# But also run the task if the last build was not a production build.
status:
- grep -q '"dev": false' ./vendor/composer/installed.json
- grep -q '"dev"{{:}} false' ./vendor/composer/installed.json
```
### Using programmatic checks to cancel the execution of a task and its dependencies

View File

@@ -99,7 +99,7 @@ vars:
# Variable references
BUILD_VERSION:
ref: VERSION
ref: .VERSION
# Map variables
CONFIG:
@@ -360,7 +360,7 @@ vars:
vars:
BASE_VERSION: 1.0.0
FULL_VERSION:
ref: BASE_VERSION
ref: .BASE_VERSION
```
### Map Variables (`map`)
@@ -513,12 +513,19 @@ tasks:
```yaml
tasks:
# Single prompt
deploy:
prompt: "Deploy to production?"
# or multiple prompts
cmds:
- ./deploy.sh
# Multiple prompts
deploy-multi:
prompt:
- "Are you sure?"
- "This will affect live users!"
cmds:
- ./deploy.sh
```
#### `aliases`
@@ -592,7 +599,7 @@ tasks:
# Simple precondition (shorthand)
build:
preconditions:
- test -f ./src
- test -d ./src
cmds:
- go build ./...
@@ -773,7 +780,7 @@ tasks:
matrix:
OS: [linux, windows, darwin]
ARCH: [amd64, arm64]
cmd: echo "Testing {{.OS}}/{{.ARCH}}"
cmd: echo "Testing {{.ITEM.OS}}/{{.ITEM.ARCH}}"
```
#### Loop in Dependencies