|
9 | 9 | desc: Run all pre-commit hooks |
10 | 10 | cmds: |
11 | 11 | - pre-commit run --all-files |
| 12 | + |
12 | 13 | pre-commit:install: |
13 | 14 | desc: Install pre-commit hooks |
14 | 15 | cmds: |
15 | 16 | - pre-commit install |
| 17 | + |
16 | 18 | lint: |
17 | 19 | desc: Run all linters (Dockerfile, shell scripts, workflows, YAML) |
18 | 20 | cmds: |
19 | 21 | - task: lint:actionlint |
20 | 22 | - task: lint:shellcheck |
21 | 23 | - task: lint:yamllint |
| 24 | + |
22 | 25 | lint:actionlint: |
23 | 26 | desc: Lint GitHub Actions workflows with actionlint |
24 | 27 | cmds: |
25 | 28 | - task: scripts:lint:actionlint |
| 29 | + |
26 | 30 | lint:shellcheck: |
27 | 31 | desc: Lint shell scripts with shellcheck |
28 | 32 | cmds: |
29 | 33 | - task: scripts:lint:shellcheck |
| 34 | + |
30 | 35 | lint:yamllint: |
31 | 36 | desc: Lint YAML files with yamllint |
32 | 37 | cmds: |
33 | 38 | - task: scripts:lint:yamllint |
| 39 | + |
34 | 40 | dependency:update: |
35 | 41 | desc: 'No-op: no dedicated dependency updater configured for this profile' |
36 | 42 | cmds: |
37 | 43 | - task: scripts:dependency:update |
| 44 | + |
38 | 45 | version:set: |
39 | 46 | desc: Validate version |
40 | 47 | cmds: |
41 | 48 | - task: scripts:version:set |
| 49 | + |
42 | 50 | version:update:patch: |
43 | 51 | desc: Increment patch version (e.g., 1.2.3 -> 1.2.4) |
44 | 52 | cmds: |
45 | 53 | - task version:set VERSION=v{{.MAJOR}}.{{.MINOR}}.{{.NEXT_PATCH}} |
| 54 | + |
46 | 55 | version:update:minor: |
47 | 56 | desc: Increment minor version (e.g., 1.2.3 -> 1.3.0) |
48 | 57 | cmds: |
49 | 58 | - task version:set VERSION=v{{.MAJOR}}.{{.NEXT_MINOR}}.0 |
| 59 | + |
50 | 60 | version:update:major: |
51 | 61 | desc: Increment major version (e.g., 1.2.3 -> 2.0.0) |
52 | 62 | cmds: |
53 | 63 | - task version:set VERSION=v{{.NEXT_MAJOR}}.0.0 |
| 64 | + |
54 | 65 | version:resolve-next: |
55 | 66 | desc: Resolve next version from bump type and profile |
56 | 67 | cmds: |
57 | 68 | - task: scripts:version:resolve-next |
| 69 | + |
58 | 70 | version:tag-release: |
59 | 71 | desc: Create set of git tags |
60 | 72 | cmds: |
61 | 73 | - task: scripts:version:tag-release |
| 74 | + |
62 | 75 | git:get-pr-template: |
63 | 76 | desc: Get pull request template |
64 | 77 | cmds: |
65 | 78 | - task: scripts:git:get-pr-template |
| 79 | + |
66 | 80 | git:set-config: |
67 | 81 | desc: Set git user config |
68 | 82 | cmds: |
69 | 83 | - task: scripts:git:set-config |
| 84 | + |
70 | 85 | version:get: |
71 | 86 | desc: Get current version |
72 | 87 | cmds: |
|
0 commit comments