From 7f734c346676747aee6e30cd18df245b181d8e52 Mon Sep 17 00:00:00 2001 From: zgjimhaziri Date: Mon, 17 Nov 2025 14:22:53 +0100 Subject: [PATCH 1/2] TA-4559: Remove `beta` tag from git-related commands and options --- src/commands/configuration-management/module.ts | 8 ++++---- src/commands/git-profile/module.ts | 5 ----- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/commands/configuration-management/module.ts b/src/commands/configuration-management/module.ts index b905003c..83412cf5 100644 --- a/src/commands/configuration-management/module.ts +++ b/src/commands/configuration-management/module.ts @@ -31,8 +31,8 @@ class Module extends IModule { .option("--keysByVersion ", "Keys of packages to export by version") .option("--withDependencies", "Include variables and dependencies", "") .option("--unzip", "Unzip the exported file", "") - .betaOption("--gitProfile ", "Git profile which you want to use for the Git operations") - .betaOption("--gitBranch ", "Git branch in which you want to push the exported file") + .option("--gitProfile ", "Git profile which you want to use for the Git operations") + .option("--gitBranch ", "Git branch in which you want to push the exported file") .action(this.batchExportPackages); const metadataCommand = configCommand.command("metadata") @@ -48,8 +48,8 @@ class Module extends IModule { configCommand.command("import") .description("Command to import package configs") .option("--overwrite", "Flag to allow overwriting of packages") - .betaOption("--gitProfile ", "Git profile which you want to use for the Git operations") - .betaOption("--gitBranch ", "Git branch from which you want to pull the exported file and import") + .option("--gitProfile ", "Git profile which you want to use for the Git operations") + .option("--gitBranch ", "Git branch from which you want to pull the exported file and import") .option("-f, --file ", "Exported packages file (relative path)") .option("-d, --directory ", "Exported packages directory (relative path)") .action(this.batchImportPackages); diff --git a/src/commands/git-profile/module.ts b/src/commands/git-profile/module.ts index 2d2c4f7b..2603eabd 100644 --- a/src/commands/git-profile/module.ts +++ b/src/commands/git-profile/module.ts @@ -12,27 +12,22 @@ class Module extends IModule { public register(context: Context, configurator: Configurator): void { const gitCommand = configurator.command("git") - .beta() .description("Commands related to Git settings"); const gitProfileCommand = gitCommand.command("profile") - .beta() .description("Manage Git profiles required to use git-related operations."); gitProfileCommand.command("list") .description("Command to list all stored Git profiles") - .beta() .action(this.listProfiles); gitProfileCommand.command("create") .description("Command to create a new Git profile") .option("--setAsDefault", "Set this Git profile as default") - .beta() .action(this.createProfile); gitProfileCommand.command("default ") .description("Command to set a Git profile as default") - .beta() .action(this.defaultProfile); } From c9a4a6dbc48feb6af272378a9652e9ddbbcdc87d Mon Sep 17 00:00:00 2001 From: zgjimhaziri Date: Tue, 18 Nov 2025 10:41:28 +0100 Subject: [PATCH 2/2] TA-4559: Remove `beta` description from the documentation of these commands --- DOCUMENTATION.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/DOCUMENTATION.md b/DOCUMENTATION.md index b244f332..7051c116 100644 --- a/DOCUMENTATION.md +++ b/DOCUMENTATION.md @@ -4,7 +4,7 @@ - [Using profiles](#using-profiles) - [Pull command](#pull-command) - [Push command](#push-command) - - [Using Git Profiles (beta)](#using-git-profiles-beta) + - [Using Git Profiles](#using-git-profiles) - [Using content-cli inside Studio](#using-content-cli-inside-studio) - [Pull/Push packages from/to Studio](#pullpush-packages-fromto-studio) - [Pull package for Celonis Marketplace](#pull-package-for-celonis-marketplace) @@ -229,7 +229,7 @@ content-cli push ctp -p my-profile-name --file path-to-ctp-file --password ctp-f content-cli push ctp -p my-profile-name --file path-to-ctp-file --password ctp-file-password --pushDataModels ``` -### Using Git Profiles (beta) +### Using Git Profiles In addition to Celonis profiles, you can configure **Git profiles** to interact with GitHub repositories directly from Content CLI. This enables workflows where you export packages to a Git branch, collaborate via Git pull requests, and then import reviewed content back into Celonis. @@ -585,10 +585,10 @@ exported_package_random_uuid/ ├─ package_keyN-version.zip ``` -Additionally, the following **Git options** are available (**beta**): +Additionally, the following **Git options** are available: - ```--gitProfile ``` – specifies the Git profile to use for exporting directly to a repository. -If not specified, the default profile will be used. ⚠️ *(beta: may change or be removed in future releases)* -- ```--gitBranch ``` – specifies the branch in the Github repository where the export will be pushed. ⚠️ *(beta: may change or be removed in future releases)* +If not specified, the default profile will be used. +- ```--gitBranch ``` – specifies the branch in the Github repository where the export will be pushed. Example exporting to Git: ``` @@ -623,10 +623,10 @@ When packages with the same keys exist in the target team, the --overwrite optio content-cli config import -p -f --overwrite ``` -Additionally, the following **Git options** are available (**beta**): +Additionally, the following **Git options** are available: - ```--gitProfile ``` – specifies the Git profile to use for importing directly from a repository. -If not specified, the default profile will be used. ⚠️ *(beta: may change or be removed in future releases)* -- ```--gitBranch ``` – specifies the branch in the Github repository from which to import. ⚠️ *(beta: may change or be removed in future releases)* +If not specified, the default profile will be used. +- ```--gitBranch ``` – specifies the branch in the Github repository from which to import. Example importing from Git: ```