Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[486] Add release guide for XTable #434

Merged
merged 1 commit into from
Aug 16, 2024
Merged

Conversation

vinishjail97
Copy link
Contributor

@vinishjail97 vinishjail97 commented May 9, 2024

Important Read

  • Please ensure the GitHub issue is mentioned at the beginning of the PR

What is the purpose of the pull request

#486
Add the release guide/process for Apache XTable, the guide has been added based on the guidelines provided by Apache.
https://infra.apache.org/release-publishing
https://www.apache.org/legal/release-policy.html

Special guidelines for incubating projects.
https://incubator.apache.org/guides/releasemanagement.html#best-practice
https://infra.apache.org/release-publishing.html#uploading

Brief change log

(for example:)

  • Added release guide
  • Added scripts for generating GPG keys
  • Added scripts for deploying jars and artifacts signed by the GPG keys

Verify this pull request

This pull request is a release guide without any test coverage, the guide will be run in a dry-run mode to ensure everything is working as expected before merging the change to main branch.

pom.xml Outdated Show resolved Hide resolved
DISCLAIMER Outdated Show resolved Hide resolved
@vinishjail97 vinishjail97 marked this pull request as ready for review May 10, 2024 06:10
@vinishjail97 vinishjail97 changed the title [WIP] Add release guide for XTable Add release guide for XTable Jul 3, 2024
@ghost
Copy link

ghost commented Jul 3, 2024

CI report:

Bot commands @xtable-bot supports the following commands:
  • @xtable-bot run azure re-run the last Azure build

release/release_guide.md Outdated Show resolved Hide resolved
release/release_guide.md Outdated Show resolved Hide resolved
release/release_guide.md Outdated Show resolved Hide resolved
release/release_guide.md Show resolved Hide resolved
release/release_guide.md Show resolved Hide resolved
release/release_guide.md Outdated Show resolved Hide resolved
release/release_guide.md Show resolved Hide resolved
release/release_guide.md Show resolved Hide resolved
release/release_guide.md Show resolved Hide resolved
release/scripts/cut_release_branch.sh Outdated Show resolved Hide resolved
@vinishjail97
Copy link
Contributor Author

Squashed everything into a single commit.

@vinishjail97 vinishjail97 changed the title Add release guide for XTable [486] Add release guide for XTable Aug 1, 2024
@vinishjail97 vinishjail97 force-pushed the release-guide-xtable branch 2 times, most recently from 6e901ae to cd6524d Compare August 7, 2024 20:52
shasum -a 512 xtable-${ARTIFACT_SUFFIX}.src.tgz > got.sha512

echo "Checking Checksum of Source Release"
diff -u xtable-${ARTIFACT_SUFFIX}.src.tgz.sha512 got.sha512
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@jcamachor Added instructions similar to calcite validations as part of the validation scripts.
https://calcite.apache.org/docs/howto.html#validating-a-release

@vinishjail97 vinishjail97 mentioned this pull request Aug 13, 2024
2 tasks
2. gpg --verify apache-xtable-${RELEASE_VERSION}.src.tgz.asc apache-xtable-${RELEASE_VERSION}.src.tgz
3. git clone [email protected]:apache/incubator-xtable.git incubator-xtable-tmp-clone && cd incubator-xtable-tmp-clone && git checkout ${RELEASE_BRANCH} && cd ..
4. tar -zxvf apache-xtable-${RELEASE_VERSION}.src.tgz
5. diff -qr apache-xtable-${RELEASE_VERSION} incubator-xtable-tmp-clone
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zabetak Added the diff check you had sent in the voting thread as part of the release guide.

@vinishjail97
Copy link
Contributor Author

Squashed into a single commit.

@vinishjail97 vinishjail97 merged commit 18667ee into main Aug 16, 2024
2 checks passed
@vinishjail97 vinishjail97 deleted the release-guide-xtable branch August 16, 2024 06:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants