ci: add tiobe tics integration
Metadata
Current evaluation
Merged PR canonical/craft-grammar#173 (commit b5e2a5e, CRAFT-4683) added .github/workflows/tics.yaml calling canonical/starflow's reusable TICS workflow with TICSAUTHTOKEN; TICS checks now pass in CI.
Resolution: closed resolved
Reason: The PR was merged into main as commit b5e2a5e ("ci: add tiobe tics integration (#173)"), adding the 14-line .github/workflows/tics.yaml that invokes the reusable canonical/starflow TICS workflow with secrets.TICSAUTHTOKEN. Approved by two reviewers with all CI checks passing, including the new TICS / TICS job.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR canonical/craft-grammar#173 (commit b5e2a5e, CRAFT-4683) added .github/workflows/tics.yaml calling canonical/starflow's reusable TICS workflow with TICSAUTHTOKEN; TICS checks now pass in CI. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged TIOBE TICS CI integration for CRAFT-4683, adding 14 lines in one file; approved by two reviewers with all checks passing. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-grammar#376
(confidence 72%)
Later PR 'feat: environment for TICS' (053378d) extended the TICS setup with UV_TICS_GROUPS and a setup-tics Makefile target.
-
Related To:
craft-grammar#391
(confidence 55%)
PR 09158f7 added the work/tiobe** troubleshooting branch trigger to the TICS workflow created here.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #741 ci: add tics workflow | craft-providers | merged | Merged the TICS CI workflow in canonical/craft-providers#741 (commit ee0a4f2), adding Starflow integration plus setup-tics and test-coverage targets. | |
| #260 ci: add tics workflow | craft-platforms | merged | Merged PR #260 in commit 1353e93, adding Canonical's reusable TICS workflow for craft-platforms on main pushes. | |
| #1102 ci: add tics workflow from starflow | craft-parts | merged | Merged #1102 (commit 85e036df), adding a Starflow-derived TICS GitHub Actions workflow for CRAFT-4532; all CI checks passed. | |
| #285 ci: add tics workflow | craft-store | merged | Merged PR #285 added Canonical's reusable TICS workflow for automated security and quality checks on pushes to main (commit 1fa5624). | |
| #193 ci: enable Tiobe TiCS | fetch-service | merged | Merged PR #193 (commit 7e7a247) added .github/workflows/tics.yaml, enabling Tiobe TiCS qserver CI on self-hosted Tiobe runners; approved by 2 reviewers and closing fetch-service#115 (CRAFT-3012). | |
| #51 feat: tics workflow | starflow | merged | PR #51 'feat: tics workflow' merged into starflow (commit a5a60f4), adding a TiCS/Tiobe TICS quality-analysis workflow with coverage and artifact upload; 2 approvals, all CI checks green. | |
| #21 Add TICS workflows | starflow | closed | Added the scheduled TICS workflow in canonical/starflow#51, merged as commit a5a60f4. | |
| #35 feat: TICS workflow | starflow | closed | PR #35 'feat: TICS workflow' (adds .github/workflows/tics.yaml, +108/-1, 6 files) was closed unmerged as superseded by canonical/starflow#51, which landed the same TICS/Tiobe quality-analysis workflow in commit a5a60f4. | |
| #463 ci: update tics workflow | fetch-service | closed | PR #463 was closed unmerged in favor of CRAFT-4322; its CRAFT-4283 TICS workflow update was not merged. | |
| #5319 ci: update tics workflow | snapcraft | closed | Closed unmerged in favor of CRAFT-4322; its proposed TICS workflow changes were not merged. |