Skip to content

Commit

Permalink
apacheGH-43815: [CI][Packaging][Python] Avoid uploading wheel to gemf…
Browse files Browse the repository at this point in the history
…ury if version already exists
  • Loading branch information
raulcd committed Aug 26, 2024
1 parent 51e9f70 commit ad73b6a
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions dev/tasks/macros.jinja
Original file line number Diff line number Diff line change
Expand Up @@ -169,10 +169,14 @@ env:
- name: Upload package to Gemfury
shell: bash
run: |
fury push \
--api-token=${CROSSBOW_GEMFURY_TOKEN} \
--as=${CROSSBOW_GEMFURY_ORG} \
{{ pattern }}
if $(fury versions --as=${CROSSBOW_GEMFURY_ORG} --api-token=${CROSSBOW_GEMFURY_TOKEN} pyarrow | grep -q "{{ arrow.no_rc_version }}"); then
echo "Version {{ arrow.no_rc_version }} already exists. Avoid pushing version."
else
fury push \
--api-token=${CROSSBOW_GEMFURY_TOKEN} \
--as=${CROSSBOW_GEMFURY_ORG} \
{{ pattern }}
fi
env:
CROSSBOW_GEMFURY_TOKEN: {{ '${{ secrets.CROSSBOW_GEMFURY_TOKEN }}' }}
CROSSBOW_GEMFURY_ORG: {{ '${{ secrets.CROSSBOW_GEMFURY_ORG }}' }}
Expand Down

0 comments on commit ad73b6a

Please sign in to comment.