This is an automated email from the ASF dual-hosted git repository.
jiayu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-sedona.git
The following commit(s) were added to refs/heads/master by this push:
new fd810089 [DOCS] Further improve the release-package script
fd810089 is described below
commit fd8100896029f4338a2c8d3f885ba3a7cf0328a6
Author: Jia Yu <[email protected]>
AuthorDate: Thu Dec 1 17:00:56 2022 -0800
[DOCS] Further improve the release-package script
---
docs/community/publish.md | 64 +++++++++++++----------------------------------
1 file changed, 18 insertions(+), 46 deletions(-)
diff --git a/docs/community/publish.md b/docs/community/publish.md
index 56fedac6..b5ffaba5 100644
--- a/docs/community/publish.md
+++ b/docs/community/publish.md
@@ -416,54 +416,26 @@ Then run the following script. Replace `admin`,
`admind123` with your Apache ID
#!/bin/bash
username=admin
password=admin123
-stagingid=1016
-
-
-echo "Re-uploading signatures to fix *failureMessage Invalid Signature*"
-wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-common/{{
sedona_create_release.current_version }}/sedona-common-{{
sedona_create_release.current_version }}.pom
-wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-core-3.0_2.12/{{
sedona_create_release.current_version }}/sedona-core-3.0_2.12-{{
sedona_create_release.current_version }}.pom
-wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-core-3.0_2.13/{{
sedona_create_release.current_version }}/sedona-core-3.0_2.13-{{
sedona_create_release.current_version }}.pom
-wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-sql-3.0_2.12/{{
sedona_create_release.current_version }}/sedona-sql-3.0_2.12-{{
sedona_create_release.current_version }}.pom
-wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-sql-3.0_2.13/{{
sedona_create_release.current_version }}/sedona-sql-3.0_2.13-{{
sedona_create_release.current_version }}.pom
-wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-viz-3.0_2.12/{{
sedona_create_release.current_version }}/sedona-viz-3.0_2.12-{{
sedona_create_release.current_version }}.pom
-wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-viz-3.0_2.13/{{
sedona_create_release.current_version }}/sedona-viz-3.0_2.13-{{
sedona_create_release.current_version }}.pom
-wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-python-adapter-3.0_2.12/{{
sedona_create_release.current_version }}/sedona-python-adapter-3.0_2.12-{{
sedona_create_release.current_version }}.pom
-wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-python-adapter-3.0_2.13/{{
sedona_create_release.current_version }}/sedona-python-adapter-3.0_2.13-{{
sedona_create_release.current_version }}.pom
-wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-flink_2.12/{{
sedona_create_release.current_version }}/sedona-flink_2.12-{{
sedona_create_release.current_version }}.pom
-
-gpg -ab sedona-common-{{ sedona_create_release.current_version }}.pom
-gpg -ab sedona-core-3.0_2.12-{{ sedona_create_release.current_version }}.pom
-gpg -ab sedona-sql-3.0_2.12-{{ sedona_create_release.current_version }}.pom
-gpg -ab sedona-viz-3.0_2.12-{{ sedona_create_release.current_version }}.pom
-gpg -ab sedona-python-adapter-3.0_2.12-{{
sedona_create_release.current_version }}.pom
-gpg -ab sedona-flink_2.12-{{ sedona_create_release.current_version }}.pom
-gpg -ab sedona-core-3.0_2.13-{{ sedona_create_release.current_version }}.pom
-gpg -ab sedona-sql-3.0_2.13-{{ sedona_create_release.current_version }}.pom
-gpg -ab sedona-viz-3.0_2.13-{{ sedona_create_release.current_version }}.pom
-gpg -ab sedona-python-adapter-3.0_2.13-{{
sedona_create_release.current_version }}.pom
-
-
-curl -v -u $username:$password --upload-file sedona-common-{{
sedona_create_release.current_version }}.pom.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-common/{{
sedona_create_release.current_version }}/sedona-common-{{
sedona_create_release.current_version }}.pom.asc
-
-curl -v -u $username:$password --upload-file sedona-python-adapter-3.0_2.12-{{
sedona_create_release.current_version }}.pom.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-python-adapter-3.0_2.12/{{
sedona_create_release.current_version }}/sedona-python-adapter-3.0_2.12-{{
sedona_create_release.current_version }}.pom.asc
-
-curl -v -u $username:$password --upload-file sedona-viz-3.0_2.12-{{
sedona_create_release.current_version }}.pom.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-viz-3.0_2.12/{{
sedona_create_release.current_version }}/sedona-viz-3.0_2.12-{{
sedona_create_release.current_version }}.pom.asc
-
-curl -v -u $username:$password --upload-file sedona-core-3.0_2.12-{{
sedona_create_release.current_version }}.pom.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-core-3.0_2.12/{{
sedona_create_release.current_version }}/sedona-core-3.0_2.12-{{
sedona_create_release.current_version }}.pom.asc
-
-curl -v -u $username:$password --upload-file sedona-sql-3.0_2.12-{{
sedona_create_release.current_version }}.pom.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-sql-3.0_2.12/{{
sedona_create_release.current_version }}/sedona-sql-3.0_2.12-{{
sedona_create_release.current_version }}.pom.asc
-
-curl -v -u $username:$password --upload-file sedona-flink_2.12-{{
sedona_create_release.current_version }}.pom.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-flink_2.12/{{
sedona_create_release.current_version }}/sedona-flink_2.12-{{
sedona_create_release.current_version }}.pom.asc
-
-curl -v -u $username:$password --upload-file sedona-python-adapter-3.0_2.13-{{
sedona_create_release.current_version }}.pom.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-python-adapter-3.0_2.13/{{
sedona_create_release.current_version }}/sedona-python-adapter-3.0_2.12-{{
sedona_create_release.current_version }}.pom.asc
-
-curl -v -u $username:$password --upload-file sedona-viz-3.0_2.13-{{
sedona_create_release.current_version }}.pom.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-viz-3.0_2.13/{{
sedona_create_release.current_version }}/sedona-viz-3.0_2.13-{{
sedona_create_release.current_version }}.pom.asc
-
-curl -v -u $username:$password --upload-file sedona-core-3.0_2.13-{{
sedona_create_release.current_version }}.pom.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-core-3.0_2.13/{{
sedona_create_release.current_version }}/sedona-core-3.0_2.13-{{
sedona_create_release.current_version }}.pom.asc
-
-curl -v -u $username:$password --upload-file sedona-sql-3.0_2.13-{{
sedona_create_release.current_version }}.pom.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-sql-3.0_2.13/{{
sedona_create_release.current_version }}/sedona-sql-3.0_2.13-{{
sedona_create_release.current_version }}.pom.asc
+stagingid=1027
+
+artifacts=(parent core-3.0_2.12 core-3.0_2.13 sql-3.0_2.12 sql-3.0_2.13
viz-3.0_2.12 viz-3.0_2.13 python-adapter-3.0_2.12 python-adapter-3.0_2.13
common flink_2.12)
+filenames=(.pom .jar -javadoc.jar)
+
+echo "Re-uploading signatures to fix *failureMessage Invalid Signature*"
+for artifact in "${artifacts[@]}"; do
+ for filename in "${filenames[@]}"; do
+ if [ $artifact -eq 'parent' && $filename -ne '.pom' ]
+ then
+ continue
+ fi
+ wget
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-$artifact/{{
sedona_create_release.current_version }}/sedona-${artifact}-{{
sedona_create_release.current_version }}${filename}
+ gpg -ab sedona-${artifact}-{{ sedona_create_release.current_version
}}${filename}
+ curl -v -u $username:$password --upload-file sedona-${artifact}-{{
sedona_create_release.current_version }}${filename}.asc
https://repository.apache.org/service/local/repositories/orgapachesedona-$stagingid/content/org/apache/sedona/sedona-${artifact}/{{
sedona_create_release.current_version }}/sedona-${artifact}-{{
sedona_create_release.current_version }}${filename}.asc
+ done
+done
rm *.pom
+rm *.jar
rm *.asc
```