← Back to issue list

ci: add tiobe tics integration

View original Github issue

Metadata

Project
craft-grammar
Number
#173
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

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

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? --- Adds TICS integration. CRAFT-4683

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.
86%
#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.
84%
#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.
83%
#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).
80%
#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).
78%
#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.
76%
#21 Add TICS workflows starflow closed Added the scheduled TICS workflow in canonical/starflow#51, merged as commit a5a60f4.
76%
#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.
75%
#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.
74%
#5319 ci: update tics workflow snapcraft closed Closed unmerged in favor of CRAFT-4322; its proposed TICS workflow changes were not merged.
74%