Skip to content

Recipe not promoted. #213

@klausholstjacobsen

Description

@klausholstjacobsen

Conan 2.16.1
Latest extensions

I have two remotes "development" and integration".
My normal scenario is to produce a package, upload to development and then promote from development to integration with conan art:promote --url $ARTIFACTORY_SERVER_URL --from development --to integration package-list.json, where package list contain the new package.

This works perfectly under normal conditions.

But, If i do the above, and then remove the packages with

conan remove xxx/1.2.3 -r development
conan remove xxx/1.2.3 -r integration
conan remove xxx/1.2.3

followed by a rebuild and new promote i see this feedback from the promote call:

-------- Promoting _/xxx/1.2.3/_/d3b2bb6d3d3425c4e46e19d7f2cb8d7a0ac4df9d/export/ --------
WARN: Destination already exists, skipping
-------- Promoting _/xxx/1.2.3/_/d3b2bb6d3d3425c4e46e19d7f2cb8d7a0ac4df9d/package/0338223f030306698e87a28cfdb373ae1a58e02a/3afa9e57f0f9a16cf4a2b59beb400ae2 --------
Promoted file
-------- Promoting _/xxx/1.2.3/_/d3b2bb6d3d3425c4e46e19d7f2cb8d7a0ac4df9d/package/37be195f18e1b378d8ca47f669582c3c4288686c/954a6fde29f6fcac11ea28ff4a744e13 --------
Promoted file

And yes, the "export" folder containing the recipe has not been promoted:
"development" repo:
Image

"integration" repo:

Image

Subsequent conan list... also tell me that the recipe exists in "development" but not in "integration"!

Is this and error or am I doing something wrong?

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions