Skip to content

fix(deps): update module github.com/knights-analytics/hugot to v0.7.8 - #7052

Open
renovate-fullsend[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-knights-analytics-hugot-0.x
Open

fix(deps): update module github.com/knights-analytics/hugot to v0.7.8#7052
renovate-fullsend[bot] wants to merge 1 commit into
mainfrom
renovate/github.com-knights-analytics-hugot-0.x

Conversation

@renovate-fullsend

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/knights-analytics/hugot v0.7.7v0.7.8 age confidence

Release Notes

knights-analytics/hugot (github.com/knights-analytics/hugot)

v0.7.8

Compare Source

[0.7.8] - 2026-09-02

Added
  • Added NewORTTrainingSession for training with the ORT backend.
  • Added options.WithGoMLX to use GoMLX for model execution with an ORT session.
  • Added pluggable, session-scoped filesystem adapters through options.WithFileSystem, see README.MD for details.
  • Added concurrency protection for model and pipeline registries and made model closing idempotent.
Changed
  • Upgraded to Go 1.27.0.
  • Upgraded GoMLX dependencies, ONNX Runtime to 1.29.0, and ORT GenAI to 0.15.2.
  • Refactored backend and pipeline handling around typed backend and model abstractions.
Breaking changes
  • Filesystem integrations must implement fileutil.FileSystem and be supplied with options.WithFileSystem; the previous global viant/afs integration is no longer used.
  • fileutil.WalkDir now takes a context and handler directly, and fileutil.FileStats returns os.FileInfo; update callers and adapters accordingly.
  • Exported pipeline constructors no longer accept *options.Options; backend configuration is now supplied when creating the session.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@renovate-fullsend
renovate-fullsend Bot requested a review from a team as a code owner September 6, 2026 03:27
@renovate-fullsend

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 11 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.26.5 -> 1.27.0
golang.org/x/text v0.40.0 -> v0.41.0
github.com/go-logr/logr v1.4.4 -> v1.4.4
github.com/gofrs/flock v0.13.0 -> v0.13.1
github.com/gomlx/go-huggingface v0.4.1 -> v0.4.3
github.com/gomlx/go-xla v0.4.1 -> v0.4.5
github.com/gomlx/gomlx v0.28.2 -> v0.28.8
github.com/gomlx/onnx-gomlx v0.5.2 -> v0.5.5
github.com/spf13/pflag v1.0.10 -> v1.0.10
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e -> v0.0.0-20220910002029-abceb7e1c41e
github.com/yalue/onnxruntime_go v1.32.0 -> v1.35.0
golang.org/x/exp v0.0.0-20260727155853-b88d891fe743 -> v0.0.0-20260824195058-e88cd73687aa

@fullsend-ai-review

fullsend-ai-review Bot commented Sep 6, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 3:29 AM UTC · Completed 3:42 AM UTC

Commit: 235fc22 · View workflow run →

Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $2.91

@codecov

codecov Bot commented Sep 6, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@fullsend-ai-review fullsend-ai-review Bot added the risk/moderate PR risk: moderate label Sep 6, 2026
@fullsend-ai-review

fullsend-ai-review Bot commented Sep 6, 2026

Copy link
Copy Markdown

Risk Assessment: moderate (2/5)

Details

Routine bot-authored dependency update (hugot v0.7.7 to v0.7.8) touching only go.mod and go.sum with no protected paths, security-sensitive files, or CI changes; composite score 2.05 rounds to 2, consistent with prior assessment.

Previous run

Risk Assessment: moderate (2/5)

Details

Routine bot-authored dependency update touching only go.mod and go.sum with no protected paths, security-sensitive files, or CI changes; composite score of 2.17 (0.62×1.75 + 0.38×2.86) rounds to 2, unchanged from the prior assessment.

Previous run (2)

Risk Assessment: moderate (2/5)

Details

Routine bot-authored dependency update touching only go.mod and go.sum with no protected paths, security-sensitive files, or CI changes; Tier 2 signals are inflated by fix(deps) commit message pattern matching and multi-author contention on frequently-updated dependency manifests rather than genuine instability, yielding a composite of 2.17 consistent with the prior moderate assessment.

Previous run (3)

Risk Assessment: moderate (2/5)

Details

Routine bot-authored dependency update touching only go.mod and go.sum with no protected paths, security-sensitive files, or CI changes; the elevated regression-history signal reflects fix(deps) commit message pattern matching on frequently-updated dependency manifests rather than genuine instability.

@fullsend-ai-review

fullsend-ai-review Bot commented Sep 6, 2026

Copy link
Copy Markdown

Review

Findings

Low

  • [api-contract] go.mod:12 — hugot v0.7.8 includes breaking API changes (filesystem integrations must implement fileutil.FileSystem, WalkDir signature changed, pipeline constructors no longer accept *options.Options). Verified against the codebase: mlscan_ort.go uses hugot.NewORTSession with functional options and hugot.NewPipeline with a typed TextClassificationConfig struct — neither matches the breaking change surface. No fileutil imports exist in the codebase and all WalkDir calls use the standard library. CI verification with the ORT build tag remains prudent since these code paths only compile in specific environments.

  • [api-contract] go.mod:3 — Go minimum version bumped from 1.26.5 to 1.27.0, driven by the hugot dependency upgrade. All CI workflows use go-version-file: go.mod, so the Go toolchain version will be picked up automatically. No hardcoded Go version references found in CI workflows, Dockerfiles, or Makefiles.

  • [stale-version-reference] docs/guides/infrastructure/standalone-mint.md:32 — The Go toolchain requirement was bumped from 1.26.5 to 1.27.0. docs/guides/infrastructure/standalone-mint.md line 32 states "Go 1.26+" as a prerequisite, which will become stale after this PR merges. Users following the guide with Go 1.26.x would encounter build failures.
    Remediation: Update docs/guides/infrastructure/standalone-mint.md line 32 to say "Go 1.27+" instead of "Go 1.26+".


Next steps:

  • /fs-fix — agent addresses review findings automatically
  • /fs-fix <your instruction> — agent fixes with your specific guidance
  • Push commits directly — review re-runs automatically on push
  • /fs-fix-stop — disable automatic fix runs for this PR
Previous run

Review

Findings

Low

  • [api-contract] go.mod:12 — hugot v0.7.8 includes breaking API changes (filesystem integrations must implement fileutil.FileSystem, WalkDir signature changed, pipeline constructors no longer accept *options.Options). Verified against the codebase: mlscan_ort.go uses hugot.NewORTSession with functional options and hugot.NewPipeline with a typed TextClassificationConfig struct — neither matches the breaking change surface. No fileutil imports exist in the codebase and all WalkDir calls use the standard library. CI verification remains prudent since the ORT build tag means these code paths only compile in specific environments.

  • [api-contract] go.mod:3 — Go minimum version bumped from 1.26.5 to 1.27.0, driven by the hugot dependency upgrade. All CI workflows use go-version-file: go.mod, so the Go toolchain version will be picked up automatically. No hardcoded Go version references found in CI workflows, Dockerfiles, or Makefiles.

  • [stale-version-reference] docs/guides/infrastructure/standalone-mint.md:32 — The Go toolchain requirement was bumped from 1.26.5 to 1.27.0. docs/guides/infrastructure/standalone-mint.md line 32 states "Go 1.26+" as a prerequisite, which will become stale after this PR merges. Users following the guide with Go 1.26.x would encounter build failures.
    Remediation: Update docs/guides/infrastructure/standalone-mint.md line 32 to say "Go 1.27+" instead of "Go 1.26+".


Next steps:

  • /fs-fix — agent addresses review findings automatically
  • /fs-fix <your instruction> — agent fixes with your specific guidance
  • Push commits directly — review re-runs automatically on push
  • /fs-fix-stop — disable automatic fix runs for this PR
Previous run (2)

Review

Findings

Low

  • [api-contract] go.mod:12 — hugot v0.7.8 includes breaking API changes (filesystem integrations must implement fileutil.FileSystem, WalkDir signature changed, pipeline constructors no longer accept *options.Options). Verified against the codebase: mlscan_ort.go uses hugot.NewORTSession with functional options and hugot.NewPipeline with a typed TextClassificationConfig struct — neither matches the breaking change surface. No filesystem or WalkDir APIs are used. CI verification is still prudent.

  • [api-contract] go.mod:3 — Go minimum version bumped from 1.26.5 to 1.27.0, driven by the hugot dependency upgrade. All CI workflows use go-version-file: go.mod, so the Go toolchain version will be picked up automatically. No hardcoded Go version references found in Dockerfiles or Makefiles.

  • [stale-version-reference] docs/guides/infrastructure/standalone-mint.md:32 — The Go toolchain requirement was bumped from 1.26.5 to 1.27.0. docs/guides/infrastructure/standalone-mint.md line 32 states "Go 1.26+" as a prerequisite, which will become stale after this PR merges.
    Remediation: Update docs/guides/infrastructure/standalone-mint.md line 32 to say "Go 1.27+" instead of "Go 1.26+".


Next steps:

  • /fs-fix — agent addresses review findings automatically
  • /fs-fix <your instruction> — agent fixes with your specific guidance
  • Push commits directly — review re-runs automatically on push
  • /fs-fix-stop — disable automatic fix runs for this PR
Previous run (3)

Review

Findings

Low

  • [API contract violation] go.mod:12 — hugot v0.7.8 includes breaking API changes (filesystem integrations must implement fileutil.FileSystem, WalkDir signature changed, pipeline constructors no longer accept *options.Options), but verification against the codebase confirms none of the affected APIs are used here. The codebase uses hugot.NewORTSession with functional options and hugot.NewPipeline with a typed TextClassificationConfig struct — neither matches the breaking change surface. CI verification is still prudent.

  • [API contract violation] go.mod:3 — Go minimum version bumped from 1.26.5 to 1.27.0, driven by the hugot dependency upgrade. This affects the entire module's toolchain requirement. Ensure CI runners and deployment environments support Go 1.27.0.

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review fullsend-ai-review Bot added the ready-for-merge All reviewers approved — ready to merge label Sep 6, 2026
@renovate-fullsend
renovate-fullsend Bot force-pushed the renovate/github.com-knights-analytics-hugot-0.x branch from 235fc22 to d8ed9b5 Compare September 6, 2026 15:20
@fullsend-ai-review

fullsend-ai-review Bot commented Sep 6, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 3:22 PM UTC · Completed 3:37 PM UTC

Commit: d8ed9b5 · View workflow run →

Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $3.39

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review fullsend-ai-review Bot removed the ready-for-merge All reviewers approved — ready to merge label Sep 6, 2026
@renovate-fullsend
renovate-fullsend Bot force-pushed the renovate/github.com-knights-analytics-hugot-0.x branch from d8ed9b5 to 285f1d2 Compare September 7, 2026 03:30
@fullsend-ai-review

fullsend-ai-review Bot commented Sep 7, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 3:32 AM UTC · Completed 3:45 AM UTC

Commit: 285f1d2 · View workflow run →

Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $2.64

fullsend-ai-review[bot]

This comment was marked as outdated.

@renovate-fullsend
renovate-fullsend Bot force-pushed the renovate/github.com-knights-analytics-hugot-0.x branch from 285f1d2 to ebdad91 Compare September 7, 2026 15:24
@fullsend-ai-review

fullsend-ai-review Bot commented Sep 7, 2026

Copy link
Copy Markdown

🤖 Finished Review · ✅ Success · Started 3:26 PM UTC · Completed 3:41 PM UTC

Commit: ebdad91 · View workflow run →

Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $3.15

@fullsend-ai-review fullsend-ai-review Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See the review comment for full details.

Comment thread go.mod
github.com/google/cel-go v0.29.2
github.com/google/uuid v1.6.0
github.com/knights-analytics/hugot v0.7.7
github.com/knights-analytics/hugot v0.7.8

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[low] api-contract

hugot v0.7.8 includes breaking API changes (filesystem integrations must implement fileutil.FileSystem, WalkDir signature changed, pipeline constructors no longer accept *options.Options). Verified against the codebase: mlscan_ort.go uses hugot.NewORTSession with functional options and hugot.NewPipeline with a typed TextClassificationConfig struct — neither matches the breaking change surface. No fileutil imports exist in the codebase and all WalkDir calls use the standard library. CI verification with the ORT build tag remains prudent since these code paths only compile in specific environments.

Comment thread go.mod
module github.com/fullsend-ai/fullsend

go 1.26.5
go 1.27.0

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[low] api-contract

Go minimum version bumped from 1.26.5 to 1.27.0, driven by the hugot dependency upgrade. All CI workflows use go-version-file: go.mod, so the Go toolchain version will be picked up automatically. No hardcoded Go version references found in CI workflows, Dockerfiles, or Makefiles.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk/moderate PR risk: moderate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants