Skip to content

Comments

Compatibility testing CLI#2412

Draft
skudasov wants to merge 2 commits intomainfrom
compatibility-testing
Draft

Compatibility testing CLI#2412
skudasov wants to merge 2 commits intomainfrom
compatibility-testing

Conversation

@skudasov
Copy link
Contributor

@skudasov skudasov commented Feb 20, 2026


Below is a summarization created by an LLM (gpt-4-0125-preview). Be mindful of hallucinations and verify accuracy.

Why

The changes introduce backward compatibility testing capabilities into the framework. This includes testing CLI enhancements for compatibility checks, utility functions for executing commands with contextual logging, and upgrading Docker containers to new image versions. Additionally, AWS SDK dependencies have been added to support these new features.

What

  • framework/.changeset/v0.14.4.md
    • Added a new changeset file for version v0.14.4 mentioning "Compatibility testing CLI".
  • framework/cmd/main.go
    • Added a new command compat to perform cluster compatibility testing, including subcommands restore and backward for restoring to the develop branch and testing backward compatibility, respectively.
    • Adjusted the command structure to accommodate the new compat command.
  • framework/compat.go
    • New file with functions to support compatibility testing, including upgrading Docker containers, restoring git branch to develop, rolling back to earlier semver tags, and fetching tags from URLs or ECR repositories.
  • framework/go.mod, framework/go.sum
    • Added AWS SDK v2 dependencies for ECR service interaction and updated several indirect dependencies.
  • framework/osutil.go
    • New file introducing utility functions for executing OS commands with contextual and interactive logging.

@skudasov skudasov force-pushed the compatibility-testing branch from be97460 to 947b743 Compare February 20, 2026 15:19
@skudasov skudasov force-pushed the compatibility-testing branch from 947b743 to 5d5b727 Compare February 20, 2026 15:37
@skudasov skudasov force-pushed the compatibility-testing branch from 5d5b727 to 6b1fad4 Compare February 20, 2026 15:38
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