Replace 5 workflow files with 2 clean ones:
- lint.yml: Go lint and UI lint as parallel jobs with consistent
push + pull_request triggers (fixes fork PRs never getting UI lint)
- build.yml: stripped to compile + test only, with pull_request
trigger added (PRs now get build feedback before merge)
Removed:
- stale-issues.yml (permanent dry-run no-op)
- smoketest.yml (frequently failing device tests)
- dependabot.yml (automated dependency bumps)
- golangci-lint.yml (folded into lint.yml)
- ui-lint.yml (folded into lint.yml)
Also fixed build.yml cache restore-keys to use a proper prefix
fallback instead of duplicating the full key.