AJ ONeal 0706c53de4
feat(monorel): -recursive flag, remove GORELEASER_CURRENT_TAG, indent subshell
-recursive flag (all three subcommands)
  expandPaths() / findMainPackages() walk the directory tree looking for
  `package main` directories, honouring stopMarkers (skips .git dirs so
  the walk never crosses a repository boundary).  Passes collected paths
  straight to groupByModule, which handles module grouping as before.

    monorel init     -recursive .   # init every module under .
    monorel bump     -recursive .   # bump patch for every module
    monorel release  -recursive .   # release script for every module

Remove GORELEASER_CURRENT_TAG from generated release script
  The non-pro goreleaser does not support it.  VERSION is still exported
  for use via {{.Env.VERSION}} in the goreleaser YAML templates.

Indent the goreleaser subshell in the release script
  Before:  ( cd "auth/csvauth" && goreleaser release ... )
  After:
    (
      cd "auth/csvauth"
      goreleaser release --clean --skip=validate,announce
    )
2026-03-01 19:13:49 -07:00
..