← Back to issue list

chore: remove issues that would cause Tiobe TICS to fail

View original Github issue

Metadata

Project
snapcraft
Number
#5394
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged to remove 561 lines across five files, resolving Tiobe TICS static analysis failures. The changes were approved and merged despite failing spread tests, which were attributed to an upstream craft-application dependency issue.

Suggested action:

No scores available.

Issue body

- [ ] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint`? - [ ] Have you successfully run `make test`? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to remove 561 lines across five files, resolving Tiobe TICS static analysis failures. The changes were approved and merged despite failing spread tests, which were attributed to an upstream craft-application dependency issue.
qwen3.6-35b-a3b-mtp-q6 Merged to remove code issues flagged by Tiobe TICS static analysis. Changes resolve linting and quality warnings to prevent CI failures. Unrelated spread test timeouts and dependency updates noted in comments were tracked separately.
qwen3.6-35b-a3b-mtp-q6 Merged. Changes remove code patterns causing Tiobe TICS static analysis failures. Reviewers identified unrelated spread test timeouts and dependency updates, tracked separately. The changes were accepted and integrated into the main branch.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#666 chore: enable tics CRAFT-2976 rockcraft merged Merged after approval by two reviewers. Enables TICS for CRAFT-2976, resolving issue #578. Updates one file with minor adjustments (+9/-11 lines).
78%
#307 chore: address tiobe security warnings fetch-service merged Addressed TIOBE security warnings and merged. Approved by two reviewers, though the diff shows zero lines changed or files modified, indicating configuration or metadata updates rather than code changes.
78%
#173 ci: add tiobe tics integration craft-grammar merged Merged after two approvals and passing CI checks. Adds TICS static analysis integration to the build pipeline. The change modifies one file with 14 lines to enable automated security scanning, resolving CRAFT-4683.
75%
#2258 chore: bring in tics relevant changes charmcraft merged Merged TICS-related changes approved by two reviewers. CI passed except for two checks. Modified 10 files (+473/-431 lines). Applied as a standalone import due to missing ancestry.
75%
#193 ci: enable Tiobe TiCS fetch-service merged Enabled Tiobe TiCS in the CI pipeline. Merged after approval by two reviewers, closes #115 and CRAFT-3012, and adds 61 lines to one file.
74%
#141 chore(merge): starbase into main (#865) imagecraft merged Merged starbase into main. Enables Tiobe TICS, modifying 11 files with 262 additions and 150 deletions. Approved by two reviewers and merged despite one failing CI check and two unresolved comments.
74%
#773 chore: merge in starbase for tics craft-application merged Merged to integrate starbase and enable TICS automation. Approved by three reviewers. Initial CI failures for snap-tests, conventional commits, and TICS were dismissed as transient, allowing the merge to proceed.
72%
#1769 ci: add support for tiobe charmcraft merged Merged after two approvals, adding CI support for tiobe. Resolves #1687 and CRAFT-2975. Updates three files with 78 additions and one deletion to integrate the new pipeline configuration.
72%
#635 ci: add future support for tiobe rockcraft merged Merged after three approvals. Implements CI cleanup, adopts snapcraft and craft parts practices, removes Windows tests, and adds future TIOBE support. Accepted despite unrelated CI failures, with a +78/-27 diff across three files.
72%
#1099 chore: fix linting craft-application merged Merged a linting fix to resolve unused directives flagged by Ty. The update modified two files, received approval from two reviewers, passed CI validation, and was successfully integrated.
72%