← Back to issue list

ci: fix TICS runner dependencies and Go version

View original Github issue

Metadata

Project
fetch-service
Number
#661
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #661 fixes TICS runner CI by updating Go to 1.25, pinning staticcheck, fixing gocov build, adding PR write permissions, and removing duplicate triggers. Resolves #652.

Resolution: closed resolved

Reason: The pull request was merged, resolving CI configuration issues for the TICS runner by updating Go dependencies, adjusting permissions, and fixing workflow triggers.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Fixes #652. - Uses `go-version: '1.25'` in `.github/workflows/tics.yaml` (matching project Go version and `tests.yaml`). - Pins `staticcheck` to `@v0.7.0` (the version built for Go 1.25; `v0.8.x` requires Go >= 1.26). - Builds `gocov` with `golang.org/x/tools@v0.49.0` to avoid the compile-time `-delta * delta` array length assertion failure present in its pinned older `x/tools v0.13.0` dependency. - Adds `pull-requests: write` permission to the job so the action can post analysis comments to pull requests without 403 Forbidden errors. - Removes the `work/tiobe**` branch push trigger to avoid duplicate workflow runs; touching `.github/workflows/tics.yaml` in a draft PR triggers testing. - Verified: All steps including TICS analysis completed and passed on the self-hosted TICS runner.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b — closed resolved Merged PR #661 fixes TICS runner CI by updating Go to 1.25, pinning staticcheck, fixing gocov build, adding PR write permissions, and removing duplicate triggers. Resolves #652.
qwen/qwen3.6-35b-a3b
Impact: 40
Quick Win: 27
Complexity: 10
Confidence: 80
Actionability: 75
needs review Fixes TICS GitHub Actions workflow: pins Go 1.25, staticcheck v0.7.0, and gocov dependencies; adds pull-requests write permission; removes duplicate branch trigger. Approved, TICS check passed, but snap-test (noble) and OSV-scanner CI checks are failing.
qwen/qwen3.6-35b-a3b
Impact: 35
Quick Win: 16
Complexity: 10
Confidence: 75
Actionability: 50
keep open Fixes TICS CI workflow: updates Go version to 1.25, pins staticcheck, fixes gocov build, adds PR write permission, removes duplicate trigger. CI has 2 pre-existing failures.
qwen/qwen3.6-35b-a3b
Impact: 40
Quick Win: 29
Complexity: 10
Confidence: 85
Actionability: 80
needs review Fixes TICS CI workflow: pins Go 1.25, staticcheck v0.7.0, builds gocov with compatible x/tools, adds PR write permission, removes duplicate push trigger. CI passing, awaiting review.
stealth/space-bunny-alpha
Impact: 35
Quick Win: 14
Complexity: 30
Confidence: 70
Actionability: 58
needs review Maintainer PR (lengau) fixing #652: pins TICS workflow to Go 1.25, staticcheck v0.7.0, gocov built with x/tools v0.49.0, adds pull-requests: write, drops work/tiobe** push trigger. Awaiting review; TICS check still red on a runner lock error.
stealth/space-bunny-alpha
Impact: 35
Quick Win: 18
Complexity: 20
Confidence: 82
Actionability: 65
needs review Fixes #652: pins TICS workflow to Go 1.25, staticcheck v0.7.0, gocov built with x/tools v0.49.0, adds pull-requests: write permission, drops the work/tiobe** push trigger. CI job still reports a TICSQServer lock error; other checks green.

Update history

Date Change
merged
updated
updated
updated
updated
updated
updated
created

Related work

  • Likely Fixed By: fetch-service#652 (confidence 100%)

    PR #661 directly resolves this issue by updating the TICS workflow configuration.

Related issues

Issue Project State Summary Similarity
#446 ci: use the correct url for go projects fetch-service merged Merged PR #446 as commit 6147e04, updating CI to use the correct TICS URL for Go projects; all CI checks passed.
75%
#651 ci: Trigger TICS on PRs that modify its workflow fetch-service closed PR #651 was closed unmerged after commit 991a39a updated TICS to latest Go and staticcheck; CI and OSV-scanner checks remained failing.
74%
#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.
71%