Skip to content

fix(deps): complete urfave/cli v2 to v3 migration#29

Merged
qaiser42 merged 2 commits into
mainfrom
fix/cli-v3-migration
Jun 7, 2026
Merged

fix(deps): complete urfave/cli v2 to v3 migration#29
qaiser42 merged 2 commits into
mainfrom
fix/cli-v3-migration

Conversation

@qaiser42
Copy link
Copy Markdown
Owner

@qaiser42 qaiser42 commented Jun 7, 2026

PR #26 bumped go.mod to cli/v3 but left all code on v2. Migrate the CLI to v3: App -> Command, context-aware Action/Before/CommandNotFound, EnvVars -> Sources, drop removed PathFlag. Tidy drops unused v2.

What

Why

How

Checklist

  • make test passes locally
  • make lint passes locally
  • New resource? Added to realImpls in resources/registry_test.go and has a per-resource test
  • New resource? Added a docs page under docs/resources/ and a nav entry in mkdocs.yml
  • No AI attribution in the commit message (project policy)
  • Conventional Commits subject (feat:, fix:, docs:, ...)

Tested against

qaiser42 added 2 commits June 7, 2026 18:20
PR #26 bumped go.mod to cli/v3 but left all code on v2. Migrate the
CLI to v3: App -> Command, context-aware Action/Before/CommandNotFound,
EnvVars -> Sources, drop removed PathFlag. Tidy drops unused v2.
Major Go module bumps change the import path and break the API, so they
need a manual code migration (cf. the cli/v2->v3 work in this branch).
Require Dependency Dashboard approval so renovate surfaces them without
auto-opening an uncompilable PR.
@qaiser42 qaiser42 merged commit ab2d08c into main Jun 7, 2026
7 checks passed
@qaiser42 qaiser42 deleted the fix/cli-v3-migration branch June 7, 2026 16:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant