6363 permissions :
6464 contents : write
6565 timeout-minutes : 90
66- if : ${{ ! endsWith(needs.build_and_deploy.outputs.project_version, '-SNAPSHOT') }}
66+ # if: ${{ endsWith(needs.build_and_deploy.outputs.project_version, '-SNAPSHOT') }}
6767 env :
6868 REPO : ${{ github.repository }}
6969 BRANCH : ${{ github.ref_name }}
7878 with :
7979 java-version : ' 17'
8080 distribution : ' temurin'
81+ - name : Wait for Artifactory Snapshot Artifacts
82+ if : ${{ contains(needs.build_and_deploy.outputs.project_version, '-SNAPSHOT') }}
83+ run : |
84+ echo "Wait for artifacts of $REPO@$VERSION to appear on Artifactory."
85+ until curl -f -s https://repo.spring.io/artifactory/snapshot/org/springframework/pulsar/spring-pulsar/$VERSION/ > /dev/null
86+ do
87+ sleep 30
88+ echo "."
89+ done
90+ echo "Artifacts for $REPO@$VERSION have been released to Artifactory."
8191 - name : Wait for Artifactory Artifacts
8292 if : ${{ contains(needs.build_and_deploy.outputs.project_version, '-RC') || contains(needs.build_and_deploy.outputs.project_version, '-M') }}
8393 run : |
8999 done
90100 echo "Artifacts for $REPO@$VERSION have been released to Artifactory."
91101 - name : Wait for Maven Central Artifacts
92- if : ${{ !contains(needs.build_and_deploy.outputs.project_version, '-RC') && !contains(needs.build_and_deploy.outputs.project_version, '-M') }}
102+ if : ${{ !contains(needs.build_and_deploy.outputs.project_version, '-SNAPSHOT') && !contains(needs.build_and_deploy.outputs.project_version, '- RC') && !contains(needs.build_and_deploy.outputs.project_version, '-M') }}
93103 run : |
94104 echo "Wait for artifacts of $REPO@$VERSION to appear on Maven Central."
95105 until curl -f -s https://repo1.maven.org/maven2/org/springframework/pulsar/spring-pulsar/$VERSION/ > /dev/null
@@ -103,7 +113,7 @@ jobs:
103113 git config user.name 'github-actions[bot]'
104114 git config user.email 'github-actions[bot]@users.noreply.github.com'
105115 - name : Tag Release
106- if : ${{ contains(needs.build_and_deploy.outputs.project_version, '-RC') || contains(needs.build_and_deploy.outputs.project_version, '-M') }}
116+ if : ${{ contains(needs.build_and_deploy.outputs.project_version, '-SNAPSHOT') || contains(needs.build_and_deploy.outputs.project_version, '- RC') || contains(needs.build_and_deploy.outputs.project_version, '-M') }}
107117 run : |
108118 echo "Tagging $REPO@$VERSION release."
109119 git tag $VERSION
0 commit comments