Skip to content

Commit c15e2c7

Browse files
committed
add commit-sha hook
1 parent 5992a86 commit c15e2c7

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

.bumpversion.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ commit = true
1616
message = "Bump version: {current_version} → {new_version}"
1717
commit_args = "--no-verify"
1818
setup_hooks = []
19-
pre_commit_hooks = []
19+
pre_commit_hooks = ["bash scripts/pre-commit/inject-commit-sha.bash"]
2020
post_commit_hooks = []
2121

2222
[[tool.bumpversion.files]]

.dockerignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,6 @@
1414
**/CODE_OF_CONDUCT.md
1515
**/CONTRIBUTING.md
1616
**/SECURITY.md
17-
**/README.md
17+
**/README.md
18+
**/LICENSE
19+
**/scripts
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/usr/bin/env bash
2+
3+
set -e
4+
set -o pipefail
5+
set -o errexit
6+
set -o nounset
7+
8+
target_file="internal/release/release.go"
9+
latest_sha=$(git rev-parse HEAD)
10+
11+
sed -i '' "s/var BuildInformation = \".*\"/var BuildInformation = \"${latest_sha}\"/" "${target_file}"
12+
13+
if git diff --quiet "${target_file}"; then
14+
exit 0
15+
else
16+
git add "${target_file}"
17+
fi

0 commit comments

Comments
 (0)