hubcio opened a new pull request, #3125: URL: https://github.com/apache/iggy/pull/3125
Follow-up to #3124 plus review-round fixes on the release chain. Narrow cargo publish continue-on-error to the "already uploaded" class; capture stderr to a tempfile instead of a process-sub tee that raced the classifier. Make `commit` required in the rust publish reusable workflow and re-verify master-ancestry so direct workflow_call callers cannot bypass the check. Bring wait-for-crate curl up to wait-for-url parity and switch to `jq -Rr 'fromjson?'` so malformed NDJSON survives pipefail. Fail-fast on wrong-target tags; render them distinctly and keep rendering under skip_tag_creation=true, gating only exit 1. Cache cargo metadata once per job via \$GITHUB_ENV so the four post-merge composite Validate steps reuse it. Consolidate the pre-release vocabulary behind \`extract-version.sh --is-pre-release\` so post-merge.yml and publish.yml no longer diverge on \`.devN\` / bare \`rcN\`. Retune the idempotency pre-check to initial_sleep=1 and rewrite the two-layer wait comment with correct budgets (~8 min inner, ~28 min outer). Includes the Maven \`continue-on-error\` carve-out on publish.yml's Central wait step, rationale documented in-tree above the step. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
