Skip to content

v0.2.0

Choose a tag to compare

@chefgs chefgs released this 09 Mar 10:22
· 94 commits to main since this release
f42cd8b

Fixed

  • scaffold cicd broken subprocess calls — scaffold_cicd.py previously invoked github-actions-generator-improved.py and jenkins-pipeline-generator-improved.py via subprocess.run, which no longer exist. Both generators are now called directly via the scaffold_gha and scaffold_jenkins modules (same _run_module_main pattern used by all other scaffold subcommands).

Added

  • Graceful help exit for all scaffold subcommands — invoking any of the 7 scaffold subcommands (gha, jenkins, gitlab, argocd, sre, devcontainer, cicd) with no options now prints the command's full help text (including usage summary and examples) and exits cleanly with code 0, instead of silently running with defaults.
  • --version / -V flag — devopsos --version (or devopsos -V) prints the current version string and exits. Version is sourced from the new cli/version.py single source of truth.
    cli/version.py — single source of truth for the package version (0.2.0).
    CHANGELOG.md — this file, tracking all notable changes.

What's Changed

  • Add project versioning and changelog for v0.1.0 by @Copilot in #21
  • feat: major update, focusing on unifying the CLI experience, improving docs, and modernizing the CI/CD scaffolding architecture by @Copilot in #19
  • Restore from cli.__version__ import __version__ in cli/init.py; add init wizard sanity CI step by @Copilot in #22
  • Show help + examples when running python -m cli.devopsos with no arguments by @Copilot in #23

Full Changelog: v0.1.0...v0.2.0