diff --git a/rust/pre-commit b/rust/pre-commit index 8662b54..ad24891 100644 --- a/rust/pre-commit +++ b/rust/pre-commit @@ -1,13 +1,12 @@ #!/bin/sh -FILE="Cargo.toml" -# 检查 pyproject.toml 是否被修改 +FILE=".env" +# 检查 .env 是否被修改 VERSION_CHANGED=$(git diff --cached "$FILE" | grep -E '^\+version =') if [ -n "$VERSION_CHANGED" ]; then - echo "Cargo.toml 文件中的版本号已被修改,无需手动更新版本号。" + echo ".env 文件中的版本号已被修改,无需手动更新版本号。" exit 0 fi -LOCK_FILE="Cargo.lock" # 读取当前版本号 CURRENT_VERSION=$(grep -E '^version' $FILE | awk -F'"' '{print $2}') echo "current version: $CURRENT_VERSION" @@ -33,15 +32,9 @@ echo "new version: $NEW_VERSION" # 使用 sed 命令更新版本号 sed -i.bak "s/\(^version = \"\)[^\"]*\(\"\)/\1$NEW_VERSION\2/" "$FILE" rm "${FILE}.bak" -cargo update # 将修改添加到暂存区 git add "$FILE" -git add "$LOCK_FILE" # 提醒用户版本号已更新 echo "Version incremented to $NEW_VERSION" -# img build -t hub.airpig.cn/library/sched_task:$NEW_VERSION . -# img push hub.airpig.cn/library/sched_task:$NEW_VERSION -# img rmi hub.airpig.cn/library/sched_task:$NEW_VERSION -# echo "镜像已更新" \ No newline at end of file