chore: use go 1.24.11 in tics workflow
Metadata
Current evaluation
Merged PR #542 (commit 0fc376a) pinned the TiCS workflow to Go 1.24.11 so static analysis stops failing under Go 1.25.4; approved by 2 reviewers, all CI green. Later superseded by #613 bumping Go to 1.25.10.
Resolution: closed resolved
Reason: The one-line workflow change was merged as commit 0fc376a with all CI checks passing and no unresolved review comments. A later commit (326e971, PR #613) moved the workflow to Go 1.25.10, superseding this temporary pin.
Evaluated by: mr-cal-bot
No scores available.
Issue body
TiCS currently fails with Go 1.25.4.
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #542 (commit 0fc376a) pinned the TiCS workflow to Go 1.24.11 so static analysis stops failing under Go 1.25.4; approved by 2 reviewers, all CI green. Later superseded by #613 bumping Go to 1.25.10. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #542 pins the TiCS workflow to Go 1.24.11, fixing build failures under Go 1.25.4; approved by two reviewers with all CI checks passing. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a one-line update switching the TiCS workflow to Go 1.24.11, resolving build failures with Go 1.25.4. Approved by two reviewers and passed all CI checks. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Superseded By:
canonical/fetch-service#613
(confidence 85%)
Commit 326e971 'build: update go version to 1.25.10 (#613)' later replaced the 1.24.11 pin in the TiCS workflow.
-
Caused By:
canonical/fetch-service#469
(confidence 70%)
Commit 78c9ad8 updated the dependency Go to v1.25.4, which made TiCS fail against the older pinned toolchain.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #460 chore: update go version in tics workflow | fetch-service | merged | Merged PR #460 as commit 4f4d13f, updating the Go version used by the TICS workflow; all CI checks passed and two reviewers approved. | |
| #357 chore(deps): update dependency go to 1.24 | fetch-service | merged | Merged #357 as commit 08d0d0b, updating Go from 1.22 to 1.24 with two approvals and all CI checks passing. | |
| #289 chore(tics): install staticcheck and use go setup action | fetch-service | merged | Merged PR #289 in commit 65771e9, installing staticcheck and updating TICS to use Go setup so file verification could run. | |
| #469 chore(deps): update dependency go to v1.25.4 | fetch-service | merged | Renovate PR #469 bumped Go from 1.24.7 to 1.25.4 and the go.mod language version1.24 -> 1.25; merged as commit 78c9ad8 with all CI checks passing. | |
| #543 chore(deps): update dependency go to v1.25.5 | fetch-service | closed | Renovate Go 1.25.4→1.25.5 bump was closed unmerged and ignored; later PR #613 (commit 326e971) merged, moving Go to 1.25.10 and superseding this patch. | |
| #558 chore(deps): update go module directive to v1.27.3 | fetch-service | open | Renovate PR updating Go from 1.25.11 to 1.27.3 and actions/go-versions from 1.25 to 1.27. Open 281 days with failing CI (snap-test noble, OSV-scanner) and no reviewer activity. | |
| #437 chore(deps): update dependency go to v1.25.1 | fetch-service | closed | Go 1.25.1 was closed unmerged pending a Go 1.25 snap; a later update to Go 1.25.10 merged in #613 (commit 326e971). | |
| #2258 chore: bring in tics relevant changes | charmcraft | merged | Merged TICS-related build and CI updates in commit 1a19ec0b (charmcraft#2258) after approval by two reviewers. | |
| #666 chore: enable tics CRAFT-2976 | rockcraft | merged | Merged PR #666 enabled TIOBE TiCS scanning in commit 91307b42, fixing #578. |