From 56e76e4bf3dd905dffb0b410bdeaa588f4a03460 Mon Sep 17 00:00:00 2001 From: James Maes Date: Fri, 16 Oct 2026 11:27:21 -0500 Subject: [PATCH] fix(release-rc): read the project's own artifactId, not the parent's tag-and-release took the first qbit-* artifactId in the pom, which is the qbit-build-parent, so it waited for qbit-build-parent X on Maven Central and failed (qbit-crm 0.2.0-RC.6). Skip the block. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/qbit-release-rc.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/qbit-release-rc.yml b/.github/workflows/qbit-release-rc.yml index 6b944cc..cd9dce2 100644 --- a/.github/workflows/qbit-release-rc.yml +++ b/.github/workflows/qbit-release-rc.yml @@ -116,7 +116,9 @@ jobs: echo "::error::QRUN_TAG_SIGNING_KEY is not available (the caller needs 'secrets: inherit'); not creating an unsigned tag. The release captain tags this RC." exit 1 fi + # The project's own artifactId: skip the block (qbit-build-parent). artifact=$(gh api "repos/$REPO/contents/pom.xml?ref=$MERGE_SHA" -q .content | base64 -d \ + | sed '//,/<\/parent>/d' \ | sed -n 's:.*\(qbit-[^<]*\).*:\1:p' | head -n 1) group_path=com/kingsrook/qbits -- 2.54.0