-
Notifications
You must be signed in to change notification settings - Fork 99
ci: fix forbidden cipherstatus and root CA updates #801
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
ci: fix forbidden cipherstatus and root CA updates #801
Conversation
Signed-off-by: Dwi Siswanto <[email protected]>
|
Caution Review failedThe pull request is closed. WalkthroughAdds Certificate Transparency (CT) logs streaming feature, new ctlogs package, CLI flags and defaults, runner execution path, proxy support, and response fields for CT metadata. Updates Go/Docker versions and dependencies. Improves cleanup/error handling, testing, and docs (including CT streaming usage). Minor output and ignore rule tweaks. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
actor User
participant CLI as cmd/tlsx (CLI)
participant Runner as internal/runner.Runner
participant CT as pkg/ctlogs.CTLogsService
participant Log as CT Log API
participant Out as Output Writer
User->>CLI: tlsx (no -u/-l/STDIN)
CLI->>Runner: options{ CTLogs=default, proxy?, flags }
Runner->>CT: New(opts) + Start()
par Stream per log
CT->>Log: GetSTH / GetEntries (polling)
Log-->>CT: Entries (batch)
loop For each entry
CT->>CT: Deduplicate (inverse BF)
alt unique
CT->>Runner: Callback(meta, cert)
Runner->>Out: Write Response (CTLogSource/Index/TreeSize/Lag)
else duplicate
CT->>CT: Update stats (duplicate)
end
end
and Stop condition
User-->>CLI: interrupt/exit
CLI->>Runner: Stop
Runner->>CT: Stop()
end
Estimated code review effort🎯 4 (Complex) | ⏱️ ~60 minutes Poem
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (9)
📒 Files selected for processing (33)
✨ Finishing touches
🧪 Generate unit tests
Comment |
|
@coderabbitai make an issue for this |
|
Tip For best results, initiate chat on the files or code changes. 🧩 Analysis chainI need to understand what specific issue you'd like me to create. Let me first examine the PR content to get more context. 🏁 Script executed: Length of output: 1891 Now let me see the full diff to understand all the changes being made: 🏁 Script executed: Length of output: 25781 @Mzack9999 I can help you create an issue, but I need clarification on what specific issue you'd like me to create. Looking at this PR about fixing CI workflows for cipher status and root CA updates, are you wanting me to create an issue for:
Could you please specify what the issue should be about and any particular details you'd like included? |
|
@coderabbitai make an issue for the PR related to GitHub actions simplification and improvement related to ciphers |
|
Tip For best results, initiate chat on the files or code changes. 🧩 Analysis chainI'll create an issue for GitHub Actions simplification and improvement related to ciphers based on this PR. @Mzack9999 I've created an issue for GitHub Actions simplification and improvement related to ciphers. The issue captures the context from PR #801 and outlines potential areas for improvement in cipher-related workflows, including simplification opportunities, optimization possibilities, and maintenance enhancements. 🏁 Script executed: Length of output: 51 @Mzack9999 Perfect! I've successfully created issue #866 for GitHub Actions simplification and improvement related to ciphers. The issue is now available at #866 and has been assigned to you. The issue includes:
|
Summary by CodeRabbit
New Features
Documentation
Chores
Bug Fixes