chore(deps): refresh Go dependencies and CI toolchains - #58
Conversation
|
🦞👀 Pull request received. I will update this pull request when review starts. |
|
Codex review: needs maintainer review before merge. Reviewed August 28, 2026, 3:51 AM ET / 07:51 UTC. ClawSweeper reviewWhat this changesThe PR refreshes Go dependencies and CI tool versions, raises the documented source-install requirement to Go 1.26.7, and moves the Pages build to Node 26. Merge readinessThis collaborator-authored PR needs explicit maintainer approval of the intentional Go 1.26.7 source-build floor and a review of the direct browser-cookie dependency update; the exact-head CI and CodeQL checks are green. Priority: P3 Review scores
Verification
How this fits togetherSpogo’s Go module manifest defines the compiler floor and dependency graph for the CLI. Its CI workflows consume that manifest for build, analysis, release fallback, and documentation deployment. flowchart LR
Dev[Source developer] --> Mod[Go module manifest]
Mod --> Build[CLI build and tests]
Mod --> CI[CI and CodeQL]
Docs[Documentation workflow] --> Pages[Published docs]
CI --> Release[Release artifacts]
Decision needed
Why: This is an intentional upgrade-policy and security-boundary choice, not a mechanical correction; it affects existing source builders and a dependency that reads browser authentication cookies. Before merge
Findings
Agent review detailsSecurityNeeds attention: The direct SweetCookie upgrade warrants targeted provenance and behavior review because Spogo uses it to read browser authentication cookies. Review metrics
Merge-risk optionsMaintainer options:
Technical reviewBest possible solution: Land one coherent Go 1.26.7 floor only after maintainers accept the source-install compatibility change, review SweetCookie v0.0.2’s provenance and behavior, and confirm the Pages workflow under Node 26. Do we have a high-confidence way to reproduce the issue? Not applicable: this is a dependency and toolchain maintenance PR, not a reported runtime defect. Is this the best way to solve the issue? Yes for the mechanical update: the module, CI, and installation documentation use one Go floor. Maintainer approval is still needed for the compatibility and cookie-dependency trust boundaries. AGENTS.md: not found in the target repository. Codex review notes: model internal, reasoning high; reviewed against 6bcee93a63c7. LabelsLabel changes:
Label justifications:
EvidenceSecurity concerns:
What I checked:
Likely related people:
Rank-up movesOptional improvements that raise the rating; they are not merge blockers.
Rating scale
Overall follows the weaker of proof and patch quality. Workflow
HistoryReview history (1 earlier review cycle)
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
The dependency set and CI tools have moved on since the previous refresh. This updates the compatible dependencies and toolchains without changing application code or publishing a release.
Updates
Held major migrations
All dependencies needed by the build, tests, and formatting tools are current within their compatible module paths. Seven older entries remain only in upstream module metadata; go mod why confirms that spogo does not need those modules, so no unused requirements are retained just to override them.
Validation
Baseline main CI, CodeQL, Pages, and ClawSweeper Dispatch are green. No baseline CI repair was necessary. The initial PR CodeQL failure is addressed in a separate fix(ci) commit by holding Go 1.27.0. No open Dependabot or Renovate PRs are superseded. Release workflows were not dispatched.