h1alexbel / ghiqc

Command-line tool for checking the quality of your bug reports in GitHub Issues, empowered with LLM
MIT License
4 stars 0 forks source link

feat(#27): ignores_title #35

Closed h1alexbel closed 3 months ago

h1alexbel commented 3 months ago

ref #27


PR-Codex overview

This PR adds a new module ignore_facts to handle issue ignore rules based on author, label, and title. It also updates CLI options and README for better clarity.

Detailed summary

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

codecov[bot] commented 3 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 30.30%. Comparing base (af8bc0e) to head (a948224). Report is 9 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #35 +/- ## =========================================== + Coverage 12.38% 30.30% +17.92% =========================================== Files 11 12 +1 Lines 105 132 +27 =========================================== + Hits 13 40 +27 Misses 92 92 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

h1alexbel commented 3 months ago

@rultor merge

rultor commented 3 months ago

@rultor merge

@h1alexbel OK, I'll try to merge now. You can check the progress of the merge here

rultor commented 3 months ago

@rultor merge

@h1alexbel Oops, I failed. You can see the full log here (spent 17min)

\u001b[1m\u001b[32m    Checking\u001b[0m utf8-ranges v1.0.5
\u001b[1m\u001b[32m    Checking\u001b[0m regex v0.2.11
\u001b[1m\u001b[32m    Checking\u001b[0m jsonwebtoken v9.3.0
\u001b[1m\u001b[32m    Checking\u001b[0m tower-http v0.5.2
\u001b[1m\u001b[32m    Checking\u001b[0m chrono v0.4.38
\u001b[1m\u001b[32m    Checking\u001b[0m nu-ansi-term v0.46.0
\u001b[1m\u001b[32m    Checking\u001b[0m futures v0.3.30
\u001b[1m\u001b[32m    Checking\u001b[0m num v0.1.42
\u001b[1m\u001b[32m    Checking\u001b[0m snafu v0.8.4
\u001b[1m\u001b[32m    Checking\u001b[0m hyper-rustls v0.26.0
\u001b[1m\u001b[32m    Checking\u001b[0m env_filter v0.1.2
\u001b[1m\u001b[32m    Checking\u001b[0m hyper-tls v0.6.0
\u001b[1m\u001b[32m    Checking\u001b[0m clap_complete v4.5.12
\u001b[1m\u001b[32m    Checking\u001b[0m secrecy v0.8.0
\u001b[1m\u001b[32m    Checking\u001b[0m sharded-slab v0.1.7
\u001b[1m\u001b[32m    Checking\u001b[0m hyper-timeout v0.5.1
\u001b[1m\u001b[32m    Checking\u001b[0m serde_path_to_error v0.1.16
\u001b[1m\u001b[32m    Checking\u001b[0m tracing-log v0.2.0
\u001b[1m\u001b[32m    Checking\u001b[0m encoding_rs v0.8.34
\u001b[1m\u001b[32m    Checking\u001b[0m thread_local v1.1.8
\u001b[1m\u001b[32m    Checking\u001b[0m mime v0.3.17
\u001b[1m\u001b[32m    Checking\u001b[0m roff v0.2.2
\u001b[1m\u001b[32m    Checking\u001b[0m humantime v2.1.0
\u001b[1m\u001b[32m    Checking\u001b[0m arc-swap v1.7.1
\u001b[1m\u001b[32m    Checking\u001b[0m sync_wrapper v1.0.1
\u001b[1m\u001b[32m    Checking\u001b[0m ipnet v2.9.0
\u001b[1m\u001b[32m    Checking\u001b[0m either v1.13.0
\u001b[1m\u001b[32m    Checking\u001b[0m octocrab v0.39.0
\u001b[1m\u001b[32m    Checking\u001b[0m reqwest v0.12.5
\u001b[1m\u001b[32m    Checking\u001b[0m env_logger v0.11.5
\u001b[1m\u001b[32m    Checking\u001b[0m clap_mangen v0.2.23
\u001b[1m\u001b[32m    Checking\u001b[0m tracing-subscriber v0.3.18
\u001b[1m\u001b[32m    Checking\u001b[0m clap_complete_nushell v4.5.3
\u001b[1m\u001b[32m    Checking\u001b[0m hamcrest v0.1.5
\u001b[1m\u001b[32m    Checking\u001b[0m anyhow v1.0.86
\u001b[1m\u001b[32m    Checking\u001b[0m testing_logger v0.1.1
\u001b[1m\u001b[32m Documenting\u001b[0m ghiqc v0.0.0 (/home/r/repo)
\u001b[1m\u001b[32m    Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 1m 26s
\u001b[1m\u001b[32m   Generated\u001b[0m /home/r/repo/target/doc/ghiqc/index.html
\u001b[1mcargo clippy\u001b[0m
\u001b[1m\u001b[32m    Checking\u001b[0m ghiqc v0.0.0 (/home/r/repo)
\u001b[1m\u001b[32m    Finished\u001b[0m dev [unoptimized + debuginfo] target(s) in 1.81s
+ mv /home/r/repo .
++ whoami
+ chown -R root repo
+ '[' -n '' ']'
++ whoami
+ sudo chown -R ubuntu repo
+ cd repo
+ git push origin master
To github.com:h1alexbel/ghiqc.git
 ! [rejected]        master -> master (fetch first)
error: failed to push some refs to 'github.com:h1alexbel/ghiqc.git'
hint: Updates were rejected because the remote contains work that you do
hint: not have locally. This is usually caused by another repository pushing
hint: to the same ref. You may want to first integrate the remote changes
hint: (e.g., 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
container 548abaf5d8b6c18faff853bfec4d83b845f797818038ebbf4b7e98fc45bce934 is dead
Fri Aug  2 12:27:23 UTC 2024
h1alexbel commented 3 months ago

@rultor merge

rultor commented 3 months ago

@rultor merge

@h1alexbel OK, I'll try to merge now. You can check the progress of the merge here

rultor commented 3 months ago

@rultor merge

@h1alexbel Done! FYI, the full log is here (took me 17min)

0crat commented 3 months ago

@h1alexbel Great job on your latest contribution! 🎉 You've scored +8 points: +30 base, with some deductions (-7 for 269 hits-of-code, -15 for no code review). While there's room for improvement, your effort is appreciated. Keep the contributions flowing! Your current balance stands at -30. Let's aim for even better next time!