Compare commits
2 Commits
v2.0.3
...
bcb7c039e2
| Author | SHA1 | Date | |
|---|---|---|---|
| bcb7c039e2 | |||
| 98ec5b9846 |
@@ -42,6 +42,12 @@ def categorize_commit(commit_msg):
|
|||||||
"""Categorize commit messages based on conventional commits"""
|
"""Categorize commit messages based on conventional commits"""
|
||||||
lower_msg = commit_msg.lower()
|
lower_msg = commit_msg.lower()
|
||||||
|
|
||||||
|
# Filter out automatic release documentation commits
|
||||||
|
if ('docs:' in lower_msg and
|
||||||
|
('update changelog and header for version' in lower_msg or
|
||||||
|
'update platformio.ini for' in lower_msg)):
|
||||||
|
return None # Skip these commits
|
||||||
|
|
||||||
# Check for breaking changes first
|
# Check for breaking changes first
|
||||||
if ('!' in commit_msg and any(x in lower_msg for x in ['feat!', 'fix!', 'chore!', 'refactor!'])) or \
|
if ('!' in commit_msg and any(x in lower_msg for x in ['feat!', 'fix!', 'chore!', 'refactor!'])) or \
|
||||||
'breaking change' in lower_msg or 'breaking:' in lower_msg:
|
'breaking change' in lower_msg or 'breaking:' in lower_msg:
|
||||||
@@ -77,6 +83,7 @@ def get_changes_from_git():
|
|||||||
for commit in commits:
|
for commit in commits:
|
||||||
if commit:
|
if commit:
|
||||||
category = categorize_commit(commit)
|
category = categorize_commit(commit)
|
||||||
|
if category is not None: # Skip commits that return None (filtered out)
|
||||||
# Clean up commit message
|
# Clean up commit message
|
||||||
clean_msg = re.sub(r'^(feat|fix|chore|docs|style|refactor|perf|test)(\(.*\))?!?:', '', commit).strip()
|
clean_msg = re.sub(r'^(feat|fix|chore|docs|style|refactor|perf|test)(\(.*\))?!?:', '', commit).strip()
|
||||||
# Remove BREAKING CHANGE prefix if present
|
# Remove BREAKING CHANGE prefix if present
|
||||||
|
|||||||
@@ -167,8 +167,9 @@ void scale_loop(void * parameter) {
|
|||||||
if (autoTare && scale_tare_counter >= 5)
|
if (autoTare && scale_tare_counter >= 5)
|
||||||
{
|
{
|
||||||
Serial.println("Auto Tare scale");
|
Serial.println("Auto Tare scale");
|
||||||
scale.tare();
|
//scale.tare();
|
||||||
resetWeightFilter(); // Reset filter after auto tare
|
//resetWeightFilter(); // Reset filter after auto tare
|
||||||
|
scaleTareRequest = true;
|
||||||
scale_tare_counter = 0;
|
scale_tare_counter = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user