From 4ed51c22d01269396c5c4d98d679933843f9003d Mon Sep 17 00:00:00 2001 From: Ayaz Salikhov Date: Wed, 18 Jun 2025 11:14:03 +0100 Subject: [PATCH] fix: Force reupload new artifacts (#2236) The issue is that we previously didn't care about `[conf]` section. And for example, we uploaded `clang.ubsan` build with the same package_id as a regular clang build. This was fixed in https://github.com/XRPLF/clio/pull/2233 and https://github.com/XRPLF/clio/pull/2234 Adding `global.conf` almost fixed the problem, but since our non-sanitized builds don't set anything in `[conf]`, we use the same package_id as before. So, for the `clang` build we end up with previously uploaded `clang.ubsan` build artifacts. To fix this, we should force the upload. --- .github/workflows/upload_conan_deps.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/upload_conan_deps.yml b/.github/workflows/upload_conan_deps.yml index 090c5031..666aa62d 100644 --- a/.github/workflows/upload_conan_deps.yml +++ b/.github/workflows/upload_conan_deps.yml @@ -89,4 +89,4 @@ jobs: - name: Upload Conan packages if: github.event_name != 'pull_request' - run: conan upload "*" -r=ripple --confirm + run: conan upload "*" -r=ripple --confirm --force