🔄 synced file(s) with OpenIMSDK/Open-IM-Server
🤖 kubbot to synchronize the warehouse
This commit is contained in:
parent
80ee912938
commit
776f0900fa
9
.github/.codecov.yml
vendored
Normal file
9
.github/.codecov.yml
vendored
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
coverage:
|
||||||
|
status:
|
||||||
|
project:
|
||||||
|
default: false # disable the default status that measures entire project
|
||||||
|
pkg: # declare a new status context "pkg"
|
||||||
|
paths:
|
||||||
|
- pkg/* # only include coverage in "pkg/" folder
|
||||||
|
informational: true # Always pass check
|
||||||
|
patch: off # disable the commit only checks
|
@ -56,7 +56,8 @@ test "" = "$(grep '^Signed-off-by: ' "$1" |
|
|||||||
}
|
}
|
||||||
|
|
||||||
# TODO: go-gitlint dir set
|
# TODO: go-gitlint dir set
|
||||||
GITLINT_DIR="./_output/tools/go-gitlint"
|
OPENIM_ROOT=$(dirname "${BASH_SOURCE[0]}")/../..
|
||||||
|
GITLINT_DIR="$OPENIM_ROOT/_output/tools/go-gitlint"
|
||||||
|
|
||||||
$GITLINT_DIR \
|
$GITLINT_DIR \
|
||||||
--msg-file=$1 \
|
--msg-file=$1 \
|
||||||
@ -74,4 +75,18 @@ then
|
|||||||
printError "Please fix your commit message to match kubecub coding standards"
|
printError "Please fix your commit message to match kubecub coding standards"
|
||||||
printError "https://gist.github.com/cubxxw/126b72104ac0b0ca484c9db09c3e5694#file-githook-md"
|
printError "https://gist.github.com/cubxxw/126b72104ac0b0ca484c9db09c3e5694#file-githook-md"
|
||||||
exit 1
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
### Add Sign-off-by line to the end of the commit message
|
||||||
|
# Get local git config
|
||||||
|
NAME=$(git config user.name)
|
||||||
|
EMAIL=$(git config user.email)
|
||||||
|
|
||||||
|
# Check if the commit message contains a sign-off line
|
||||||
|
grep -qs "^Signed-off-by: " "$1"
|
||||||
|
SIGNED_OFF_BY_EXISTS=$?
|
||||||
|
|
||||||
|
# Add "Signed-off-by" line if it doesn't exist
|
||||||
|
if [ $SIGNED_OFF_BY_EXISTS -ne 0 ]; then
|
||||||
|
echo -e "\nSigned-off-by: $NAME <$EMAIL>" >> "$1"
|
||||||
fi
|
fi
|
@ -26,8 +26,7 @@
|
|||||||
LC_ALL=C
|
LC_ALL=C
|
||||||
|
|
||||||
local_branch="$(git rev-parse --abbrev-ref HEAD)"
|
local_branch="$(git rev-parse --abbrev-ref HEAD)"
|
||||||
valid_branch_regex="^(main|master|develop)$|(feature|feat|release|hotfix|test|bug|ci|style|)\/[a-z0-9._-]+$|^HEAD$"
|
valid_branch_regex="^(main|master|develop)$|(feature|feat|openim|release|hotfix|test|bug|ci|cicd|style|)\/[a-z0-9._-]+$|^HEAD$"
|
||||||
|
|
||||||
|
|
||||||
YELLOW="\e[93m"
|
YELLOW="\e[93m"
|
||||||
GREEN="\e[32m"
|
GREEN="\e[32m"
|
||||||
|
@ -40,6 +40,62 @@ if [[ `git status --porcelain` ]]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
COLOR_SUFFIX="\033[0m"
|
||||||
|
|
||||||
|
BLACK_PREFIX="\033[30m"
|
||||||
|
RED_PREFIX="\033[31m"
|
||||||
|
GREEN_PREFIX="\033[32m"
|
||||||
|
BACKGROUND_GREEN="\033[33m"
|
||||||
|
BLUE_PREFIX="\033[34m"
|
||||||
|
PURPLE_PREFIX="\033[35m"
|
||||||
|
SKY_BLUE_PREFIX="\033[36m"
|
||||||
|
WHITE_PREFIX="\033[37m"
|
||||||
|
BOLD_PREFIX="\033[1m"
|
||||||
|
UNDERLINE_PREFIX="\033[4m"
|
||||||
|
ITALIC_PREFIX="\033[3m"
|
||||||
|
|
||||||
|
# Function to print colored text
|
||||||
|
print_color() {
|
||||||
|
local text=$1
|
||||||
|
local color=$2
|
||||||
|
echo -e "${color}${text}${COLOR_SUFFIX}"
|
||||||
|
}
|
||||||
|
|
||||||
|
# Function to print section separator
|
||||||
|
print_separator() {
|
||||||
|
print_color "==========================================================" ${PURPLE_PREFIX}
|
||||||
|
}
|
||||||
|
|
||||||
|
# Get current time
|
||||||
|
time=$(date +"%Y-%m-%d %H:%M:%S")
|
||||||
|
|
||||||
|
# Print section separator
|
||||||
|
print_separator
|
||||||
|
|
||||||
|
# Print time of submission
|
||||||
|
print_color "PTIME: ${time}" "${BOLD_PREFIX}${CYAN_PREFIX}"
|
||||||
|
echo ""
|
||||||
|
author=$(git config user.name)
|
||||||
|
repository=$(basename -s .git $(git config --get remote.origin.url))
|
||||||
|
|
||||||
|
# Print additional information if needed
|
||||||
|
print_color "Repository: ${repository}" "${BLUE_PREFIX}"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
print_color "Author: ${author}" "${PURPLE_PREFIX}"
|
||||||
|
|
||||||
|
# Print section separator
|
||||||
|
print_separator
|
||||||
|
|
||||||
|
file_list=$(git diff --name-status HEAD @{u})
|
||||||
|
added_files=$(grep -c '^A' <<< "$file_list")
|
||||||
|
modified_files=$(grep -c '^M' <<< "$file_list")
|
||||||
|
deleted_files=$(grep -c '^D' <<< "$file_list")
|
||||||
|
|
||||||
|
print_color "Added Files: ${added_files}" "${BACKGROUND_GREEN}"
|
||||||
|
print_color "Modified Files: ${modified_files}" "${BACKGROUND_GREEN}"
|
||||||
|
print_color "Deleted Files: ${deleted_files}" "${BACKGROUND_GREEN}"
|
||||||
|
|
||||||
#
|
#
|
||||||
#printMessage "Running the Flutter analyzer"
|
#printMessage "Running the Flutter analyzer"
|
||||||
#flutter analyze
|
#flutter analyze
|
||||||
|
Loading…
x
Reference in New Issue
Block a user