<#10064 chore: Merge from `main`> Pull request ope...
# meltano-repo-activity
g
#10064 chore: Merge from `main` Pull request opened by ReubenFrankel SSIA Summary by Sourcery Refine
meltano config list
output semantics and UX around optional, configured, custom, and extras settings, introduce search and visibility flags, tighten typing, and update tooling and docs accordingly. New Features: • Add
--all
and
--filter
options to
meltano config list
to control visibility and search across settings and extras. • Surface a clear notice when
meltano config list
filtering yields no matching settings and summarize hidden optional settings when applicable. • Serve a browser-relative Postman collection URL for the Meltano Cloud API docs via an embedded JSON asset. Bug Fixes: • Ensure optional settings and extras at default values are hidden by default in
meltano config list
, while still counting them correctly for summary messaging. • Normalize empty or whitespace-only
--filter
values so they behave like no filter instead of matching or missing unexpectedly. • Avoid misleading required-section framing by always emitting validation group summaries for non-extras listings when multiple groups exist. Enhancements: • Refine bucketing of required, configured, optional, custom, and custom extras settings in the config listing command using an internal enum and clearer section ordering. • Improve type hints and overloads around environment variable expansion, plugin collections, and mapping names to satisfy stricter static typing. • Clarify how
meltano config list
behaves for Meltano itself and for extras in the CLI reference documentation. • Update dbt extension version references in docs and example configuration to a newer minor release. Build: • Upgrade development type-checking dependency
ty
to a newer patch version and adjust mypy module configuration. • Bump CodeQL, Codecov, and zizmor GitHub Actions to their latest patch releases for improved analysis and CI behavior. Documentation: • Document the new
--all
and
--filter
flags and default-hiding behavior for
meltano config list
and its
--extras
mode in the CLI reference. • Publish a first-class Postman collection JSON for the Meltano Cloud API and wire it into the docs using a browser-aware code block. • Refresh getting-started documentation to reference the newer
meltano-dbt-ext
version. Tests: • Expand and adjust config CLI tests to cover new
--all
and
--filter
behavior, default-hiding of optional settings and extras, configured-section rendering, and no-match messaging. Chores: • Introduce a locked dependency file for
uv
and remove an obsolete mypy module entry for the plugin settings service. meltano/meltano