Skip to content

Conversation

@shayshim
Copy link
Collaborator

@shayshim shayshim commented Feb 1, 2026

  • The pull request is targeting the main branch.
  • The code has been validated to compile successfully by running go vet ./....
  • The code has been formatted properly using go fmt ./....
  • All static analysis checks passed.
  • All tests have passed. If this feature is not already covered by the tests, new tests have been added.
  • All E2E tests have passed.
  • All changes are detailed at the description.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 1, 2026

Test Results

16 tests  ±0   16 ✅ ±0   1m 17s ⏱️ -24s
 2 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit dfc5e23. ± Comparison against base commit c5078af.

♻️ This comment has been updated with latest results.

Copy link
Collaborator

@asafgabai asafgabai left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As this is a public PR, let's change its title to a more descriptive one. A description is also recommended.

Comment on lines 20 to 22
OverwriteStrategyDisabled = "DISABLED"
OverwriteStrategyLatest = "LATEST"
OverwriteStrategyAll = "ALL"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other enums in our CLI are lowercase. Can we make it lowercase too? Does RLM accept only uppercase values?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done, I changed to lowercase, and I move them to uppercase just before handing them to the request body

ExcludeReposFlag: components.NewStringFlag(ExcludeReposFlag, "Semicolon-separated list of repositories to exclude.", func(f *components.StringFlag) { f.Mandatory = false }),
IncludeReposFlag: components.NewStringFlag(IncludeReposFlag, "Semicolon-separated list of repositories to include.", func(f *components.StringFlag) { f.Mandatory = false }),
PropsFlag: components.NewStringFlag(PropsFlag, "Semicolon-separated list of properties in the form of 'key1=value1;key2=value2;...' to be added to each artifact.", func(f *components.StringFlag) { f.Mandatory = false }),
OverwriteStrategyFlag: components.NewStringFlag(OverwriteStrategyFlag, "The overwrite strategy. The following values are supported: "+coreutils.ListToText(model.OverwriteStrategyValues), func(f *components.StringFlag) { f.Mandatory = false }),
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recommend adding a more detailed description of this flag

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Improved the help text

@shayshim
Copy link
Collaborator Author

shayshim commented Feb 2, 2026

I have read the CLA Document and I hereby sign the CLA

@shayshim shayshim changed the title Feature/app 1726 Feature/app 1726 Support overwrite strategy flag from CLI Feb 2, 2026
@shayshim shayshim merged commit 538be72 into main Feb 2, 2026
7 of 9 checks passed
@asafgabai asafgabai deleted the feature/APP-1726 branch February 2, 2026 09:25
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.

3 participants