[KYUUBI #1107] [INFRA] Add release mail templates
<!-- Thanks for sending a pull request! Here are some tips for you: 1. If this is your first time, please read our contributor guidelines: https://kyuubi.readthedocs.io/en/latest/community/contributions.html 2. If the PR is related to an issue in https://github.com/apache/incubator-kyuubi/issues, add '[KYUUBI #XXXX]' in your PR title, e.g., '[KYUUBI #XXXX] Your PR title ...'. 3. If the PR is unfinished, add '[WIP]' in your PR title, e.g., '[WIP][KYUUBI #XXXX] Your PR title ...'. --> ### _Why are the changes needed?_ <!-- Please clarify why the changes are needed. For instance, 1. If you add a feature, you can talk about the use case of it. 2. If you fix a bug, you can clarify why it is a bug. --> ### _How was this patch tested?_ - [ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible - [ ] Add screenshots for manual tests if appropriate - [ ] [Run test](https://kyuubi.readthedocs.io/en/latest/develop_tools/testing.html#running-tests) locally before make a pull request Closes #1107 from pan3793/template. Closes #1107 659a2120 [Cheng Pan] Update ANNOUNCE template 971ce74a [Cheng Pan] Update ANNOUNCE template 13465519 [Cheng Pan] Update Links 6a5faf5c [Cheng Pan] typo 0f037c3f [Cheng Pan] Update rat excludes d8e4cbb9 [Cheng Pan] Add license headers and remove incorrect words 8872a34a [Cheng Pan] Update template d7f01643 [Cheng Pan] Add mail template 2a170071 [Cheng Pan] Add mail template Authored-by: Cheng Pan <chengpan@apache.org> Signed-off-by: Cheng Pan <chengpan@apache.org>
This commit is contained in:
parent
7a3545e748
commit
1489d1dbf5
43
build/release/tmpl/announce.tmpl
Normal file
43
build/release/tmpl/announce.tmpl
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
#
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
Title: [ANNOUNCE] Release Apache Kyuubi(Incubating) {release_version}
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Hi all,
|
||||||
|
|
||||||
|
The Apache Kyuubi(Incubating) community is pleased to announce that
|
||||||
|
Apache Kyuubi(Incubating) {release_version} has been released!
|
||||||
|
|
||||||
|
Apache Kyuubi(Incubating) is a distributed multi-tenant JDBC server for
|
||||||
|
large-scale data processing and analytics, built on top of Apache Spark.
|
||||||
|
|
||||||
|
The full release notes and download links are available at:
|
||||||
|
Release Notes: https://kyuubi.apache.org/release/{release_version}.html
|
||||||
|
|
||||||
|
To learn more about Apache Kyuubi (Incubating), please see
|
||||||
|
https://kyuubi.apache.org/
|
||||||
|
|
||||||
|
Kyuubi Resources:
|
||||||
|
- Issue: https://github.com/apache/incubator-kyuubi/issues
|
||||||
|
- Mailing list: dev@kyuubi.apache.org
|
||||||
|
|
||||||
|
We would like to thank all contributors of the Kyuubi community and Incubating
|
||||||
|
community who made this release possible!
|
||||||
|
|
||||||
|
Thanks,
|
||||||
|
On behalf of Apache Kyuubi(Incubating) community
|
||||||
53
build/release/tmpl/dev_kyuubi_vote.tmpl
Normal file
53
build/release/tmpl/dev_kyuubi_vote.tmpl
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
#
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
Title: [VOTE] Release Apache Kyuubi {release_version} {release_rc_no}
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Hello Apache Kyuubi PPMC and Community,
|
||||||
|
|
||||||
|
Please vote on releasing the following candidate as
|
||||||
|
Apache Kyuubi (Incubating) version {release_version}.
|
||||||
|
|
||||||
|
The VOTE will remain open for at least 72 hours.
|
||||||
|
|
||||||
|
[ ] +1 Release this package as Apache Kyuubi {release_version}
|
||||||
|
[ ] +0
|
||||||
|
[ ] -1 Do not release this package because ...
|
||||||
|
|
||||||
|
To learn more about Apache Kyuubi (Incubating), please see
|
||||||
|
https://kyuubi.apache.org/
|
||||||
|
|
||||||
|
The tag to be voted on is {release_rc_tag} (commit {git_commit_hash}):
|
||||||
|
https://github.com/apache/incubator-kyuubi/tree/{release_rc_tag}
|
||||||
|
|
||||||
|
The release files, including signatures, digests, etc. can be found at:
|
||||||
|
https://dist.apache.org/repos/dist/dev/incubator/kyuubi/{release_rc_tag}/
|
||||||
|
|
||||||
|
Signatures used for Kyuubi RCs can be found in this file:
|
||||||
|
https://dist.apache.org/repos/dist/dev/incubator/kyuubi/KEYS
|
||||||
|
|
||||||
|
The staging repository for this release can be found at:
|
||||||
|
https://repository.apache.org/content/repositories/orgapachekyuubi-{repo_no}/
|
||||||
|
|
||||||
|
# (Optional)
|
||||||
|
# The commit list since the {prev_release_rc_no}:
|
||||||
|
# https://github.com/apache/incubator-kyuubi/compare/{prev_release_rc_tag}...{release_rc_tag}
|
||||||
|
##
|
||||||
|
|
||||||
|
Thanks,
|
||||||
|
On behalf of Apache Kyuubi(Incubating) community
|
||||||
46
build/release/tmpl/dev_kyuubi_vote_result.tmpl
Normal file
46
build/release/tmpl/dev_kyuubi_vote_result.tmpl
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
#
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
Title: [RESULT][VOTE] Release Apache Kyuubi {release_version} {release_rc_no}
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Hello Apache Kyuubi PPMC and Community,
|
||||||
|
|
||||||
|
The vote closes now as 72hr have passed. The vote PASSES with
|
||||||
|
|
||||||
|
(* = binding)
|
||||||
|
+1:
|
||||||
|
- {AA}*
|
||||||
|
- {BB}
|
||||||
|
- {CC}*
|
||||||
|
- {DD}*
|
||||||
|
|
||||||
|
+0: None
|
||||||
|
|
||||||
|
-1: None
|
||||||
|
|
||||||
|
The vote thread:
|
||||||
|
{dev_kyuubi_vote_mail_address}
|
||||||
|
|
||||||
|
I will now bring the vote to general@incubator.apache.org to get approval
|
||||||
|
by the IPMC.
|
||||||
|
If this vote passes also, the release is accepted and will be published.
|
||||||
|
|
||||||
|
Thanks to all who helped with the release!
|
||||||
|
|
||||||
|
Thanks,
|
||||||
|
On behalf of Apache Kyuubi(Incubating) community
|
||||||
60
build/release/tmpl/general_incubator_vote.tmpl
Normal file
60
build/release/tmpl/general_incubator_vote.tmpl
Normal file
@ -0,0 +1,60 @@
|
|||||||
|
#
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
Title: [VOTE] Release Apache Kyuubi(Incubating) {release_version} {release_rc_no}
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Hello Incubator Community,
|
||||||
|
|
||||||
|
The Apache Kyuubi community has voted on and approved a proposal to release
|
||||||
|
Apache Kyuubi(Incubating) version {release_version} {release_rc_no}.
|
||||||
|
|
||||||
|
We now kindly request the Incubator PMC members review and vote on this
|
||||||
|
incubator release.
|
||||||
|
|
||||||
|
Kyuubi community vote thread:
|
||||||
|
{dev_kyuubi_vote_mail_address}
|
||||||
|
|
||||||
|
Vote result thread:
|
||||||
|
{dev_kyuubi_vote_result_mail_address}
|
||||||
|
|
||||||
|
[ ] +1 Release this package as Apache Kyuubi {release_version}
|
||||||
|
[ ] +0
|
||||||
|
[ ] -1 Do not release this package because ...
|
||||||
|
|
||||||
|
To learn more about Apache Kyuubi (Incubating), please see
|
||||||
|
https://kyuubi.apache.org/
|
||||||
|
|
||||||
|
The tag to be voted on is {release_rc_tag} (commit {git_commit_hash}):
|
||||||
|
https://github.com/apache/incubator-kyuubi/tree/{release_rc_tag}
|
||||||
|
|
||||||
|
The release files, including signatures, digests, etc. can be found at:
|
||||||
|
https://dist.apache.org/repos/dist/dev/incubator/kyuubi/{release_rc_tag}/
|
||||||
|
|
||||||
|
Signatures used for Kyuubi RCs can be found in this file:
|
||||||
|
https://dist.apache.org/repos/dist/dev/incubator/kyuubi/KEYS
|
||||||
|
|
||||||
|
The staging repository for this release can be found at:
|
||||||
|
https://repository.apache.org/content/repositories/orgapachekyuubi-{repo_no}/
|
||||||
|
|
||||||
|
# (Optional)
|
||||||
|
# The commit list since the {prev_release_rc_no}:
|
||||||
|
# https://github.com/apache/incubator-kyuubi/compare/{prev_release_rc_tag}...{release_rc_tag}
|
||||||
|
##
|
||||||
|
|
||||||
|
Thanks,
|
||||||
|
On behalf of Apache Kyuubi(Incubating) community
|
||||||
46
build/release/tmpl/general_incubator_vote_result.tmpl
Normal file
46
build/release/tmpl/general_incubator_vote_result.tmpl
Normal file
@ -0,0 +1,46 @@
|
|||||||
|
#
|
||||||
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
# contributor license agreements. See the NOTICE file distributed with
|
||||||
|
# this work for additional information regarding copyright ownership.
|
||||||
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
# (the "License"); you may not use this file except in compliance with
|
||||||
|
# the License. You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
Title: [RESULT][VOTE] Release Apache Kyuubi(Incubating) {release_version} {release_rc_no}
|
||||||
|
|
||||||
|
Content:
|
||||||
|
Hi all,
|
||||||
|
|
||||||
|
Thanks for reviewing and voting for Apache Kyuubi(Incubating)
|
||||||
|
{release_version} {release_rc_no} release, I am happy to announce
|
||||||
|
the release voting has passed with
|
||||||
|
|
||||||
|
(* = binding)
|
||||||
|
+1:
|
||||||
|
- {AA}*
|
||||||
|
- {BB}
|
||||||
|
- {CC}*
|
||||||
|
- {DD}*
|
||||||
|
|
||||||
|
+0: None
|
||||||
|
|
||||||
|
-1: None
|
||||||
|
|
||||||
|
The voting thread is:
|
||||||
|
{general_incubator_vote_mail_address}
|
||||||
|
|
||||||
|
Many thanks for all our mentors helping us with the release procedure,
|
||||||
|
and all IPMC helped us to review and vote for Apache Kyuubi(Incubating)
|
||||||
|
release. I will be working on publishing the artifacts soon.
|
||||||
|
|
||||||
|
Thanks,
|
||||||
|
On behalf of Apache Kyuubi(Incubating) community
|
||||||
@ -1,52 +0,0 @@
|
|||||||
Please vote on releasing the following candidate as Apache Kyuubi (Incubating) version {version}.
|
|
||||||
|
|
||||||
The vote is open until {deadline} and passes if a majority +1 (P)PMC votes are cast,
|
|
||||||
with a minimum of 3 +1 votes.
|
|
||||||
|
|
||||||
[ ] +1 Release this package as Apache Kyuubi (Incubating) {version}
|
|
||||||
[ ] -1 Do not release this package because ...
|
|
||||||
|
|
||||||
To learn more about Apache Kyuubi (Incubating), please see https://kyuubi.apache.org/
|
|
||||||
|
|
||||||
The tag to be voted on is {tag} (commit {tag_commit}):
|
|
||||||
https://github.com/apache/incubator-kyuubi/tree/{tag}
|
|
||||||
|
|
||||||
The release files, including signatures, digests, etc. can be found at:
|
|
||||||
https://dist.apache.org/repos/dist/dev/incubator/kyuubi/{tag}
|
|
||||||
|
|
||||||
Signatures used for Kyuubi RCs can be found in this file:
|
|
||||||
https://dist.apache.org/repos/dist/dev/incubator/kyuubi/KEYS
|
|
||||||
|
|
||||||
The staging repository for this release can be found at:
|
|
||||||
https://repository.apache.org/content/repositories/orgapachekyuubi-{repo_id}/
|
|
||||||
|
|
||||||
FAQ
|
|
||||||
|
|
||||||
=================================
|
|
||||||
How can I help test this release?
|
|
||||||
=================================
|
|
||||||
|
|
||||||
If you are a Kyuubi user, you can help us test this release by taking
|
|
||||||
an existing Kyuubi workload and running on this release candidate, then
|
|
||||||
reporting any regressions.
|
|
||||||
|
|
||||||
In the Java/Scala, you can add the staging repository to your projects resolvers
|
|
||||||
and test with the RC (make sure to clean up the artifact cache before/after so
|
|
||||||
you don't end up building with a out of date RC going forward).
|
|
||||||
|
|
||||||
==============================================================
|
|
||||||
What should happen to GitHub issues still targeting {version}?
|
|
||||||
==============================================================
|
|
||||||
|
|
||||||
Committers should look at those and triage. Extremely important bug fixes,
|
|
||||||
documentation, and API tweaks that impact compatibility should be worked on
|
|
||||||
immediately. Everything else please retarget to an appropriate release.
|
|
||||||
|
|
||||||
=======================
|
|
||||||
But my bug isn't fixed?
|
|
||||||
=======================
|
|
||||||
|
|
||||||
In order to make timely releases, we will typically not hold the release unless
|
|
||||||
the bug in question is a regression from the previous release. That being said,
|
|
||||||
if there is something which is a regression that has not been correctly targeted
|
|
||||||
please ping me or a committer to help target the issue.
|
|
||||||
1
pom.xml
1
pom.xml
@ -1717,7 +1717,6 @@
|
|||||||
<exclude>**/*.log</exclude>
|
<exclude>**/*.log</exclude>
|
||||||
<exclude>**/*.md</exclude>
|
<exclude>**/*.md</exclude>
|
||||||
<exclude>**/*.iml</exclude>
|
<exclude>**/*.iml</exclude>
|
||||||
<exclude>**/*.tmpl</exclude>
|
|
||||||
<exclude>**/target/**</exclude>
|
<exclude>**/target/**</exclude>
|
||||||
<exclude>**/out/**</exclude>
|
<exclude>**/out/**</exclude>
|
||||||
<exclude>**/spark-warehouse/**</exclude>
|
<exclude>**/spark-warehouse/**</exclude>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user