Skip to content

feat: Add semantic release setup #430#1

Open
rehan892 wants to merge 1 commit intomainfrom
rehan/430-add-semantic-release
Open

feat: Add semantic release setup #430#1
rehan892 wants to merge 1 commit intomainfrom
rehan/430-add-semantic-release

Conversation

@rehan892
Copy link
Contributor

🎯 What needed to be done and why?

Ticket: #430

Semantic Release was not used before, so this setup ensures consistent versioning and release automation.

🆕 What is changed by this PR?

Added Semantic Release setup for automated versioning and changelog generation.

📋 Code Review Cheatsheet

What the reviewer should check
Check Description
🚚 Diff size Is the PR small and focused, or should it be broken into smaller PRs?
🧪 Unit tests Are new features covered with appropriate unit tests?
🥼 Acceptance Criteria met Are the Acceptance Criteria listed in the issue met?
🧐 Code clarity Is the code easy to understand? Are variable and function names meaningful?
🧩 Code organization Are files, modules, and functions structured logically?
🪚 Conciseness Is the code free of unnecessary complexity or redundant code?
💬 Comments & documentation Are code comments explaining why and not how? Is the documentation up-to-date?
🧮 Code consistency Does the code follow existing patterns and conventions in the project?
☣️ Function length Are functions too long? Should they be broken into smaller, more focused functions?
☢️ Class design Are classes well-structured and not overly large or doing too much?
🐾 Logging and debugging statements Are print/debug statements removed or replaced with proper logging?

@rehan892 rehan892 requested a review from rochecompaan March 21, 2025 13:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments