Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
18 changes: 17 additions & 1 deletion .github/workflows/changelog-sync.yml
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ jobs:
# Map sections to changelog format
section_mapping = {
'Added': 'Added',
'Fixed': 'Fixed',
'Fixed': 'Fixed',
'Changed': 'Changed',
'Performance': 'Performance',
'Documentation': 'Documentation',
Expand All @@ -104,6 +104,22 @@ jobs:
changelog_entry += f"{item}\n"
changelog_entry += "\n"

# Extract '### 📝 Commit Summary' section content and append as '### Commits'
commit_summary_content = []
in_commit_summary = False
for line in lines:
stripped = line.strip()
if stripped.startswith('### ') and 'Commit Summary' in stripped:
in_commit_summary = True
continue
elif stripped.startswith('### ') and in_commit_summary:
break
elif in_commit_summary and stripped:
commit_summary_content.append(line)
if commit_summary_content:
changelog_entry += "### Commits\n"
changelog_entry += "\n".join(commit_summary_content) + "\n\n"

# Find and replace the existing entry or add new one
version_pattern = rf"## \[{re.escape(version)}\]..*?(?=## \[|\Z)"
if re.search(version_pattern, content, re.DOTALL):
Expand Down
20 changes: 20 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ debug

# These are backup files generated by rustfmt
**/*.rs.bk
**/*.bak

# MSVC Windows builds of rustc generate these, which store debugging information
*.pdb
Expand Down Expand Up @@ -38,3 +39,22 @@ dev-workflow.log
opencodetmp/opencode
opencodetmp/opencode-linux-x64.zip
sccache-*-musl/

# Additional ignores

# Generated documentation (mdbook output)
docs/book/

# Coverage reports
coverage/
html/
coverage-report/
*.lcov
coverage.lcov
lcov.info

# Performance monitoring logs and state
performance/

# macOS
.DS_Store
2 changes: 1 addition & 1 deletion .opencode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"description": "OpenCode plugin for Code Guardian, providing linting and testing best practices",
"type": "module",
"dependencies": {
"@opencode-ai/plugin": "0.15.11"
"@opencode-ai/plugin": "0.15.13"
},
"devDependencies": {
"@babel/core": "^7.28.4",
Expand Down
32 changes: 27 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,39 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
## [0.1.10] - 2025-10-23

## [0.1.9] - 2025-10-21
### 🚀 Features

- Add real-world performance verification results
- Add comprehensive performance documentation

### ⚙️ Miscellaneous Tasks

- Update release-please manifest to v0.1.9
- 3c2281e Bump version to 0.2.1
- 07d10a3 Update .gitignore to ignore generated documentation, coverage reports, performance logs, and macOS files
- a179d66 Merge pull request #32 from d-oit/update-release-workflow
- a232064 Update release workflow to extract only current version's changelog section and add commit summary
- b4aebcd Merge pull request #31 from d-oit/fix-release-notes
- 885158c Ensure release notes include only current version's changes
- 012bf2d Merge pull request #30 from d-oit/changelog-update
- 0fa52a1 docs: update CHANGELOG.md to remove v0.2.0 entry and correct v0.1.9 summary
- 990fe5c chore(release): prepare for v0.2.0
- e95ac9a chore: update release-please manifest to v0.1.9
- 5671f96 feat: complete v0.1.10 release preparation with version updates and changelog

### 📚 Documentation
## [0.1.9] - 2025-10-21

### ⚙️ Miscellaneous Tasks

- Update CHANGELOG.md to remove v0.2.0 entry and correct v0.1.9 summary
• 82947f0 chore(release): prepare for v0.1.8
• f537214 fix: resolve TruffleHog BASE/HEAD same commit issue (#24)
• 2b92f55 Update Perplexity Agents (#22)
• 95f65c3 fix: add gitleaks configuration to handle test data (#21)
• 974c83d fix: final security workflow syntax and artifact issues
• fd1ad5a fix: final security workflow fixes
• 739d606 fix: resolve security workflow issues
• 3335bae fix: resolve GitHub Actions failures

### 🚀 Features

Expand Down
59 changes: 34 additions & 25 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 4 additions & 1 deletion crates/cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
[package]
name = "code_guardian_cli"
version = "0.1.9"
version = "0.1.10"
edition = "2021"
license = "MIT OR Apache-2.0"
repository = "https://github.com/d-oit/code-guardian"
keywords = ["security", "scanning", "cli"]
categories = ["command-line-utilities", "development-tools"]

[dependencies]
clap = { workspace = true, features = ["derive"] }
Expand Down
Loading
Loading