refactor(ci): streamline GitHub workflows
Metrics Collection / collect-metrics (push) Has been cancelled
Code Quality / quality-checks (push) Has been cancelled
Security Scan / security-audit (push) Has been cancelled

- remove build.yml (redundant with release.yml)
- security.yml: remove duplicate cargo deny check (advisories redundant with full check)
- metrics.yml: remove unused rustfmt/clippy components and no-op summary step
- quality.yml: remove duplicate cargo deny check (already runs in security workflow)
This commit is contained in:
2026-03-17 19:52:38 +01:00
parent 446426ea47
commit 50c5de5371
4 changed files with 3 additions and 260 deletions
+2 -22
View File
@@ -21,10 +21,8 @@ jobs:
- uses: actions/checkout@v4
- uses: Swatinem/rust-cache@v2
- name: Install Rust with tools
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
with:
components: rustfmt, clippy
@@ -76,22 +74,4 @@ jobs:
with:
name: dependency-graph
path: deps.dot
retention-days: 30
- name: Metrics summary
run: |
echo "=== Build Metrics Summary ==="
echo ""
echo "📊 Coverage: HTML and Lcov reports generated"
echo "📈 LOC: Lines of code counted and saved"
echo "🔗 Dependencies: Graph visualization available"
echo ""
echo "Artifacts available for 30 days:"
echo " - coverage-report/"
echo " - loc-metrics/loc.json"
echo " - dependency-graph/deps.dot"
echo ""
echo "Next steps:"
echo "1. Review coverage reports to identify untested code"
echo "2. Monitor LOC growth over time"
echo "3. Analyze dependency graph for optimization opportunities"
retention-days: 30