-
Notifications
You must be signed in to change notification settings - Fork 3
[#179] cargo-tarpaulin install caching #180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
WalkthroughGitHub Actions 워크플로우( Changes
Sequence Diagram(s)sequenceDiagram
participant Runner as GitHub Runner
participant Cache as actions/cache
participant Installer as Install Step
participant Tarpaulin as cargo-tarpaulin
participant Reporter as Coverage Report
Note over Runner,Cache: 워크플로우 시작
Runner->>Cache: Restore cargo cache (key: cargo, restore-keys)
alt cache hit
Note right of Cache: 캐시 히트
Cache-->>Runner: Cached files restored
Runner->>Installer: Skip tarpaulin install (if: cache hit)
else cache miss
Note right of Cache: 캐시 미스
Cache-->>Runner: no cache
Runner->>Installer: Run `cargo install cargo-tarpaulin --locked`
Installer-->>Tarpaulin: cargo-tarpaulin installed
Runner->>Cache: Save cargo & tarpaulin cache
end
Runner->>Tarpaulin: Run coverage
Tarpaulin-->>Reporter: Generate report
Reporter-->>Runner: Post PR comment / upload report
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes
개요GitHub Actions 워크플로우에서 캐싱을 확장하고 cargo-tarpaulin 설치를 최적화하는 업데이트가 적용되었습니다. 주요 변경으로는 cargo 관련 디렉토리 및 변경 사항
코드 리뷰 난이도 평가🎯 2 (Simple) | ⏱️ ~10분
시
Pre-merge checks and finishing touches✅ Passed checks (5 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Pull reviewers statsStats of the last 14 days for rrdb:
|
|
✅ Total Coverage: 54.42% |
|
✅ Total Coverage: 54.42% |
|
✅ Total Coverage: 54.42% |
resolves: #179
설명
.
Summary by CodeRabbit
릴리스 노트