Skip to content
25 changes: 0 additions & 25 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,41 +45,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Documentation

- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update VISUAL_IDENTITY.md to reflect current design implementation (#30)
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update documentation to clarify handling of environment variables and default values in DevMagic
- Update changelog [skip ci]
- Enhance Copilot instructions with current stack and best practices (#10)
- Update changelog [skip ci]
- Update changelog [skip ci]
- Refine insights on over-engineering in AI suggestions
- Update changelog [skip ci]
- Add blog post on the pitfalls of over-engineering with AI suggestions
- Add blog post on using containerEnv vs remoteEnv for Dev Container setup
- Save outline for potential blog posts and notes on AI context files
- Archive the comprehensive refactor plan for DevContainer from script to features
- Update docs
- Update installation flow with Mermaid diagram and synchronization notes
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update changelog [skip ci]
- Update Copilot instructions with commit message guidelines and changelog automation details

### Fixed
Expand Down
14 changes: 11 additions & 3 deletions cliff.toml
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,19 @@ conventional_commits = true
filter_unconventional = true
split_commits = false

# Skip tags to preserve manually curated history
skip_tags = "v0\\.1\\.0|v0\\.2\\.0|v0\\.2\\.1"

# Commit parsers for grouping
commit_parsers = [
# Skip automated changelog update commits to prevent recursive entries
{ message = "(?i)^docs.*(?:update changelog|\\[skip ci\\])", skip = true },
Copy link
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@copilot please, add a comment for each of these lines explaining what they do

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added explanatory comments in commit b2f3207:

  • Line 71: Skip automated changelog update commits to prevent recursive entries
  • Line 73: Skip release preparation commits
  • Line 75: Skip dependency update commits from Dependabot
  • Line 77: Skip all CI-related commits

# Skip release preparation commits
{ message = "^chore\\(release\\)", skip = true },
# Skip dependency update commits from Dependabot
{ message = "^chore\\(deps\\)", skip = true },
# Skip all CI-related commits
{ message = "^ci", skip = true },
{ message = "^feat", group = "Added" },
{ message = "^fix", group = "Fixed" },
{ message = "^doc", group = "Documentation" },
Expand All @@ -73,10 +84,7 @@ commit_parsers = [
{ message = "^refactor", group = "Changed" },
{ message = "^style", group = "Changed" },
{ message = "^test", group = "Changed" },
{ message = "^chore\\(release\\)", skip = true },
{ message = "^chore\\(deps\\)", skip = true },
{ message = "^chore", group = "Changed" },
{ message = "^ci", skip = true },
{ message = "^build", group = "Changed" },
{ body = ".*security", group = "Security" },
{ message = "^revert", group = "Removed" },
Expand Down