|
1 | 1 | [tools] |
2 | 2 | # Must be kept in sync with GitHub Actions workflow @.github/workflows/lint.yml |
3 | | -golangci-lint = "2.11" |
| 3 | +golangci-lint = '2.11' |
4 | 4 |
|
5 | 5 | [env] |
6 | 6 | GOFLAGS = '-mod=mod' |
7 | 7 |
|
8 | 8 | [tasks.vendor] |
9 | 9 | run = [ |
10 | | - "composer install --no-dev --prefer-dist", |
11 | | - "composer reinstall --prefer-dist '*'", |
| 10 | + 'composer install --no-dev --prefer-dist', |
| 11 | + 'composer reinstall --prefer-dist "*"', |
12 | 12 | ] |
13 | 13 |
|
14 | 14 | [tasks.phar] |
15 | | -depends = [{ task = "vendor" }] |
| 15 | +depends = ['vendor'] |
16 | 16 | run = [ |
17 | | - "box compile", |
18 | | - "box verify phar/php-matrix", |
19 | | - "box info phar/php-matrix", |
20 | | - "php phar/php-matrix --version" |
| 17 | + 'box compile', |
| 18 | + 'box verify phar/php-matrix', |
| 19 | + 'box info phar/php-matrix', |
| 20 | + 'php phar/php-matrix --version', |
21 | 21 | ] |
22 | 22 |
|
23 | | -[tasks."test:bin"] |
24 | | -env.PATH = "{{ config_root }}/bin:{{ env.PATH }}" |
25 | | -depends = [{ task = "vendor" }] |
26 | | -run = "go test -count=1 -shuffle=on ./..." |
| 23 | +[tasks.'test:bin'] |
| 24 | +env.PATH = '{{ config_root }}/bin:{{ env.PATH }}' |
| 25 | +depends = [{ task = 'vendor' }] |
| 26 | +run = 'go test -count=1 -shuffle=on ./...' |
27 | 27 |
|
28 | | -[tasks."test:phar"] |
29 | | -env.PATH = "{{ config_root }}/phar:{{ env.PATH }}" |
30 | | -depends = [{ task = "phar" }] |
31 | | -run = "go test -count=1 -shuffle=on ./..." |
| 28 | +[tasks.'test:phar'] |
| 29 | +env.PATH = '{{ config_root }}/phar:{{ env.PATH }}' |
| 30 | +depends = ['phar'] |
| 31 | +run = 'go test -count=1 -shuffle=on ./...' |
32 | 32 |
|
33 | | -[tasks."tests:data:versions"] |
34 | | -run = [ |
35 | | - "rm -rf tests/data/versions", |
36 | | - "mkdir -p tests/data/versions", |
37 | | - "curl 'https://www.php.net/releases/index.php?json&max=1000&version=5' | jq . > tests/data/versions/v5.json", |
38 | | - "curl 'https://www.php.net/releases/index.php?json&max=1000&version=7' | jq . > tests/data/versions/v7.json", |
39 | | - "curl 'https://www.php.net/releases/index.php?json&max=1000&version=8' | jq . > tests/data/versions/v8.json", |
40 | | -] |
| 33 | +[tasks.gen] |
| 34 | +depends = ['gen:test-data', 'gen:data'] |
41 | 35 |
|
42 | | -[tasks."data:all-versions"] |
43 | | -depends = [{ task = "vendor" }] |
44 | | -run = "{{ config_root }}/bin/update-all-versions" |
| 36 | +[tasks.'gen:test-data'] |
| 37 | +depends = ['vendor'] |
| 38 | +run = '{{ config_root }}/bin/generate-test-data' |
45 | 39 |
|
46 | | -[tasks."version-data"] |
47 | | -depends = [ |
48 | | - { task = "tests:data:versions" }, |
49 | | - { task = "data:all-versions" }, |
50 | | -] |
| 40 | +[tasks.'gen:data'] |
| 41 | +depends = ['vendor'] |
| 42 | +run = '{{ config_root }}/bin/generate-data' |
51 | 43 |
|
52 | | -[tasks."txtar"] |
53 | | -depends = [{ task = "data:all-versions" }] |
54 | | -run = [ |
55 | | - "go generate ./...", |
56 | | - "UPDATE_SCRIPTS=0 mise run test:bin", |
57 | | -] |
| 44 | +[tasks.'txtar'] |
| 45 | +depends = ['gen'] |
| 46 | +run = ['go generate ./...', 'UPDATE_SCRIPTS=0 mise run test:bin'] |
0 commit comments