Skip to content

Commit b51739e

Browse files
authored
Merge pull request #47 from 404-code-not-found-com/2025-05-19T14-11-42MDT
chore: Taskfile updates
2 parents f0bdf2b + 212d7dc commit b51739e

File tree

2 files changed

+39
-7
lines changed

2 files changed

+39
-7
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ repos:
1919
- id: end-of-file-fixer
2020
- id: no-commit-to-branch
2121
- repo: https://github.com/antonbabenko/pre-commit-terraform
22-
rev: v1.97.0
22+
rev: v1.99.0
2323
hooks:
2424
- id: terraform_fmt
2525
- id: terraform_validate

Taskfile.yaml

Lines changed: 38 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33

44
version: "3"
55

6-
dotenv: [".envrc"]
7-
86
vars:
97
CURRENT_DATE:
10-
sh: date +"%Y-%m-%dT%H:%M:%S%Z"
8+
sh: date +"%Y-%m-%dT%H-%M-%S%Z"
119

1210
tasks:
1311
default:
@@ -26,20 +24,54 @@ tasks:
2624
git add CHANGELOG.md
2725
git commit -m 'chore: update CHANGELOG.md'
2826
27+
mr:
28+
desc: "Create Merge Request and Merge"
29+
cmds:
30+
- glab mr create --fill --fill-commit-body --yes
31+
- sleep 2
32+
- glab mr merge -d
33+
2934
pre:
3035
cmds:
3136
- pre-commit autoupdate
37+
- pre-commit gc
3238
- pre-commit run -a
3339

3440
push:
3541
cmds:
42+
- |
43+
if [[ $(git rev-parse --abbrev-ref HEAD) == "main" ]]; then
44+
git switch --create {{.CURRENT_DATE}}
45+
fi
3646
- git add .
3747
- git commit -m "{{.CURRENT_DATE}}"
3848
- git push
39-
silent: true
4049

41-
tag:
50+
pr:
51+
cmds:
52+
- gh pr create --fill-verbose
53+
- sleep 2
54+
- gh pr merge --delete-branch --merge
55+
56+
radar:
57+
cmds:
58+
- vault-radar scan git pre-commit
59+
60+
tag:*:*:
61+
desc: "Create a signed tag with a message"
62+
vars:
63+
TAG_NAME: "{{index .MATCH0}}"
64+
TAG_MESSAGE: "{{index .MATCH1}}"
65+
cmds:
66+
- git push
67+
- git tag -s {{.TAG_NAME}} -m "{{.TAG_MESSAGE}}"
68+
- git push --tags
69+
70+
tag:*:
71+
desc: "Create a signed tag with tag as message"
72+
vars:
73+
TAG_NAME: "{{index .MATCH0}}"
4274
cmds:
4375
- git push
44-
- git tag -s {{.CLI_ARGS}} -m "{{.CLI_ARGS}}"
76+
- git tag -s {{.TAG_NAME}} -m "{{.TAG_NAME}}"
4577
- git push --tags

0 commit comments

Comments
 (0)