mirror of
https://github.com/go-task/task.git
synced 2026-06-27 06:34:18 +00:00
feat: remove v2 support (#1447)
* feat: remove v2 support * docs: update v2 schema docs
This commit is contained in:
2
testdata/concurrency/Taskfile.yml
vendored
2
testdata/concurrency/Taskfile.yml
vendored
@@ -1,4 +1,4 @@
|
||||
version: '2'
|
||||
version: "3"
|
||||
|
||||
tasks:
|
||||
default:
|
||||
|
||||
10
testdata/incorrect_includes/Taskfile.yml
vendored
10
testdata/incorrect_includes/Taskfile.yml
vendored
@@ -1,10 +0,0 @@
|
||||
version: '2.6'
|
||||
|
||||
includes:
|
||||
included:
|
||||
taskfile: ./included
|
||||
|
||||
tasks:
|
||||
default:
|
||||
cmds:
|
||||
- task: gen
|
||||
@@ -1,6 +0,0 @@
|
||||
version: '2.6'
|
||||
|
||||
tasks:
|
||||
gen:
|
||||
cmds:
|
||||
- echo incorrect includes test
|
||||
58
testdata/vars/v2/Taskfile.yml
vendored
58
testdata/vars/v2/Taskfile.yml
vendored
@@ -1,58 +0,0 @@
|
||||
version: '2'
|
||||
|
||||
vars:
|
||||
NESTED2: "{{.NESTED1}}-TaskfileVars"
|
||||
|
||||
tasks:
|
||||
default:
|
||||
deps: [hello]
|
||||
|
||||
hello:
|
||||
cmds:
|
||||
- echo {{.FOO}} > foo.txt
|
||||
- echo {{.BAR}} > bar.txt
|
||||
- echo {{.BAZ}} > baz.txt
|
||||
- echo '{{.TMPL_FOO}}' > tmpl_foo.txt
|
||||
- echo '{{.TMPL_BAR}}' > tmpl_bar.txt
|
||||
- echo '{{.TMPL_FOO2}}' > tmpl_foo2.txt
|
||||
- echo '{{.TMPL_BAR2}}' > tmpl_bar2.txt
|
||||
- echo '{{.SHTMPL_FOO}}' > shtmpl_foo.txt
|
||||
- echo '{{.SHTMPL_FOO2}}' > shtmpl_foo2.txt
|
||||
- echo '{{.NESTEDTMPL_FOO}}' > nestedtmpl_foo.txt
|
||||
- echo '{{.NESTEDTMPL_FOO2}}' > nestedtmpl_foo2.txt
|
||||
- echo {{.FOO2}} > foo2.txt
|
||||
- echo {{.BAR2}} > bar2.txt
|
||||
- echo {{.BAZ2}} > baz2.txt
|
||||
- echo '{{.TMPL2_FOO}}' > tmpl2_foo.txt
|
||||
- echo '{{.TMPL2_BAR}}' > tmpl2_bar.txt
|
||||
- echo '{{.TMPL2_FOO2}}' > tmpl2_foo2.txt
|
||||
- echo '{{.TMPL2_BAR2}}' > tmpl2_bar2.txt
|
||||
- echo '{{.SHTMPL2_FOO}}' > shtmpl2_foo.txt
|
||||
- echo '{{.SHTMPL2_FOO2}}' > shtmpl2_foo2.txt
|
||||
- echo '{{.NESTEDTMPL2_FOO2}}' > nestedtmpl2_foo2.txt
|
||||
- echo {{.OVERRIDE}} > override.txt
|
||||
- echo '{{.NESTED3}}' > nested.txt
|
||||
- echo '{{.TASK}}' > task_name.txt
|
||||
vars:
|
||||
FOO: foo
|
||||
BAR:
|
||||
sh: echo bar
|
||||
BAZ:
|
||||
sh: echo baz
|
||||
TMPL_FOO: "{{.FOO}}"
|
||||
TMPL_BAR: "{{.BAR}}"
|
||||
TMPL_FOO2: "{{.FOO2}}"
|
||||
TMPL_BAR2: "{{.BAR2}}"
|
||||
SHTMPL_FOO:
|
||||
sh: "echo '{{.FOO}}'"
|
||||
SHTMPL_FOO2:
|
||||
sh: "echo '{{.FOO2}}'"
|
||||
NESTEDTMPL_FOO: "{{.TMPL_FOO}}"
|
||||
NESTEDTMPL_FOO2: "{{.TMPL2_FOO2}}"
|
||||
OVERRIDE: "bar"
|
||||
NESTED3: "{{.NESTED2}}-TaskVars"
|
||||
|
||||
invalid-var-tmpl:
|
||||
vars:
|
||||
CHARS: "abcd"
|
||||
INVALID: "{{range .CHARS}}no end"
|
||||
14
testdata/vars/v2/Taskvars.yml
vendored
14
testdata/vars/v2/Taskvars.yml
vendored
@@ -1,14 +0,0 @@
|
||||
FOO2: foo2
|
||||
BAR2:
|
||||
sh: echo bar2
|
||||
BAZ2:
|
||||
sh: echo baz2
|
||||
TMPL2_FOO: "{{.FOO}}"
|
||||
TMPL2_BAR: "{{.BAR}}"
|
||||
TMPL2_FOO2: "{{.FOO2}}"
|
||||
TMPL2_BAR2: "{{.BAR2}}"
|
||||
SHTMPL2_FOO2:
|
||||
sh: "echo '{{.FOO2}}'"
|
||||
NESTEDTMPL2_FOO2: "{{.TMPL2_FOO2}}"
|
||||
OVERRIDE: "foo"
|
||||
NESTED1: "Taskvars"
|
||||
45
testdata/vars/v2/multiline/Taskfile.yml
vendored
45
testdata/vars/v2/multiline/Taskfile.yml
vendored
@@ -1,45 +0,0 @@
|
||||
version: '2'
|
||||
tasks:
|
||||
default:
|
||||
vars:
|
||||
MULTILINE: "\n\nfoo\n bar\nfoobar\n\nbaz\n\n"
|
||||
cmds:
|
||||
- task: file
|
||||
vars:
|
||||
CONTENT:
|
||||
sh: "echo 'foo\nbar'"
|
||||
FILE: "echo_foobar.txt"
|
||||
- task: file
|
||||
vars:
|
||||
CONTENT:
|
||||
sh: "echo -n 'foo\nbar'"
|
||||
FILE: "echo_n_foobar.txt"
|
||||
- task: file
|
||||
vars:
|
||||
CONTENT:
|
||||
sh: echo -n "{{.MULTILINE}}"
|
||||
FILE: "echo_n_multiline.txt"
|
||||
- task: file
|
||||
vars:
|
||||
CONTENT: "{{.MULTILINE}}"
|
||||
FILE: "var_multiline.txt"
|
||||
- task: file
|
||||
vars:
|
||||
CONTENT: "{{.MULTILINE | catLines}}"
|
||||
FILE: "var_catlines.txt"
|
||||
- task: enumfile
|
||||
vars:
|
||||
LINES: "{{.MULTILINE}}"
|
||||
FILE: "var_enumfile.txt"
|
||||
file:
|
||||
cmds:
|
||||
- |
|
||||
cat << EOF > '{{.FILE}}'
|
||||
{{.CONTENT}}
|
||||
EOF
|
||||
enumfile:
|
||||
cmds:
|
||||
- |
|
||||
cat << EOF > '{{.FILE}}'
|
||||
{{range $i, $line := .LINES| splitLines}}{{$i}}:{{$line}}
|
||||
{{end}}EOF
|
||||
1
testdata/vars/v3/.gitignore
vendored
1
testdata/vars/v3/.gitignore
vendored
@@ -1 +0,0 @@
|
||||
*.txt
|
||||
2
testdata/version/v1/Taskfile.yml
vendored
2
testdata/version/v1/Taskfile.yml
vendored
@@ -1,4 +1,4 @@
|
||||
version: 1
|
||||
version: "1"
|
||||
tasks:
|
||||
foo:
|
||||
cmds:
|
||||
|
||||
2
testdata/version/v2/Taskfile.yml
vendored
2
testdata/version/v2/Taskfile.yml
vendored
@@ -1,4 +1,4 @@
|
||||
version: '2'
|
||||
version: "2"
|
||||
|
||||
tasks:
|
||||
foo:
|
||||
|
||||
9
testdata/version/v3/Taskfile.yml
vendored
Normal file
9
testdata/version/v3/Taskfile.yml
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
version: "3"
|
||||
|
||||
tasks:
|
||||
foo:
|
||||
cmds:
|
||||
- echo "Foo"
|
||||
bar:
|
||||
cmds:
|
||||
- echo "Bar"
|
||||
Reference in New Issue
Block a user