Conversation
…; clarify devopsos vs scaffold_* distinction Co-authored-by: chefgs <7605658+chefgs@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Clarify difference between cli.devopsos and cli.scaffold commands
Fix Mar 8, 2026
devopsos scaffold arg forwarding and clarify devopsos vs scaffold_* distinction
… per-target options; update all docs Co-authored-by: chefgs <7605658+chefgs@users.noreply.github.com>
Copilot
AI
changed the title
Fix
Unify CLI: replace scaffold pass-through with native Typer sub-app per target
Mar 8, 2026
devopsos scaffold arg forwarding and clarify devopsos vs scaffold_* distinction…oughout Co-authored-by: chefgs <7605658+chefgs@users.noreply.github.com>
Copilot
AI
changed the title
Unify CLI: replace scaffold pass-through with native Typer sub-app per target
Unify CLI: replace redundant scaffold_* modules with native devopsos scaffold subcommands; update all docs
Mar 8, 2026
…exit for all scaffold subcommands Co-authored-by: chefgs <7605658+chefgs@users.noreply.github.com>
Copilot
AI
changed the title
Unify CLI: replace redundant scaffold_* modules with native devopsos scaffold subcommands; update all docs
Fix cicd scaffold broken subprocess calls; add graceful help for all scaffold subcommands when no options given
Mar 8, 2026
Co-authored-by: chefgs <7605658+chefgs@users.noreply.github.com>
Copilot
AI
changed the title
Fix cicd scaffold broken subprocess calls; add graceful help for all scaffold subcommands when no options given
Fix scaffold cicd broken subprocess calls; graceful help exit for all scaffold subcommands; bump version to 0.2.0
Mar 8, 2026
Copilot
AI
changed the title
Fix scaffold cicd broken subprocess calls; graceful help exit for all scaffold subcommands; bump version to 0.2.0
Bump version to 0.2.0 and add CHANGELOG.md; resolve merge conflicts with main
Mar 8, 2026
…on to README Co-authored-by: chefgs <7605658+chefgs@users.noreply.github.com>
Copilot
AI
changed the title
Bump version to 0.2.0 and add CHANGELOG.md; resolve merge conflicts with main
docs: CLI test report, Quick Start Commands cheatsheet, and Audience section (v0.2.0 revamp)
Mar 8, 2026
Updated README to reflect changes in CLI commands and rephrased section on platform engineering capabilities.
chefgs
approved these changes
Mar 8, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This pull request delivers a major update to the DevOps-OS project, focusing on unifying the CLI experience, improving documentation, and modernizing the CI/CD scaffolding architecture. The highlights include a new single-source version file, a fully unified CLI (
devopsos), removal of subprocess calls in favor of direct module invocation, and significant documentation improvements for onboarding and usage.Key changes:
CLI and Codebase Improvements
scaffold_cicd.pyto directly invoke thescaffold_ghaandscaffold_jenkinsmodules using a shared_run_module_mainhelper, eliminating all subprocess calls and reliance on external script files. This makes the CI/CD generator more robust and maintainable.cli/__version__.pyas the single source of truth for the package version, and updated all version references to0.2.0. [1] [2]--version/-Vflag to the CLI, printing the current version and exiting.CLI Unification and Help Experience
gha,jenkins,gitlab,argocd,sre,devcontainer,cicd) are now accessed via the unifieddevopsosCLI. Invoking any subcommand with no options prints its help text and exits cleanly, improving usability and discoverability. [1] [2] [3] [4] [5] [6]Documentation and Onboarding
README.mdandREADME-INDEX.md:python -m cli.devopsos scaffold <target>).Project Metadata
CHANGELOG.mdfile to track all notable changes, with semantic versioning links and release notes for v0.2.0. [1] [2]These changes make DevOps-OS easier to use, more consistent, and simpler to maintain, especially for new contributors and users.