This is an automated email from the ASF dual-hosted git repository. wusheng pushed a commit to branch polish in repository https://gitbox.apache.org/repos/asf/skywalking-nginx-lua.git
commit a662a0795f89d9ecfda72e5d98e5f434053e2596 Author: Wu Sheng <[email protected]> AuthorDate: Mon Aug 19 10:10:00 2024 +0800 Remove the previous release doc. --- RELEASING.md | 19 ++------ release.md | 151 ----------------------------------------------------------- 2 files changed, 3 insertions(+), 167 deletions(-) diff --git a/RELEASING.md b/RELEASING.md index 0a2c725..823d235 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -11,24 +11,11 @@ Release manager could follow this doc to build and upload a release for this age 4. Build the source tars with ASC sign and SHA512 ```shell -> export RELEASE_VERSION=x.y.z - -> tar czf skywalking-nginx-lua-${RELEASE_VERSION}-src.tgz \ - --exclude .git \ - --exclude .DS_Store \ - --exclude .github \ - --exclude .gitignore \ - --exclude .gitmodules \ - --exclude .mvn/wrapper/maven-wrapper.jar \ - skywalking-nginx-lua - -> gpg --armor --detach-sig skywalking-nginx-lua-${RELEASE_VERSION}-src.tgz - -> shasum -a 512 skywalking-nginx-lua-${RELEASE_VERSION}-src.tgz > skywalking-nginx-lua-${RELEASE_VERSION}-src.tgz.sha512 - +> export VERSION=x.y.z +> make release-src ``` -5. Upload `*-src.tgz`, `*-src.tgz.asc` and `*-src.tgz.sha512` to SVN `https://dist.apache.org/repos/dist/release/skywalking/nginx-lua/${RELEASE_VERSION}` +5. Upload `*-src.tgz`, `*-src.tgz.asc` and `*-src.tgz.sha512` in the `release` folder to SVN `https://dist.apache.org/repos/dist/release/skywalking/nginx-lua/${RELEASE_VERSION}` 6. Call for vote through `[email protected]` mailing list. diff --git a/release.md b/release.md deleted file mode 100644 index 42b6679..0000000 --- a/release.md +++ /dev/null @@ -1,151 +0,0 @@ -# Release Guide -All committer should follow these steps to do release for this repo. - -1. Prepare the official release. - -- Update the [CHANGES.md](CHANGES.md). -- Create a new `skywalking-nginx-lua-x.y-z.rockspec` file under [rockspec](/rockspec). - -2. Package the source release. - -```shell -> export VERSION=x.y.z -> make release-src -``` - -Use SVN to upload the files(tgz, asc and sha512) in the `release` folder to `https://dist.apache.org/repos/dist/dev/skywalking/nginx-lua/x.y.z`. - -3. Make the internal announcements. Send an announcement mail in dev mail list. - -``` -[ANNOUNCE] SkyWalking Nginx LUA x.y.z test build available - -The test build of x.y.z is available. - -We welcome any comments you may have, and will take all feedback into -account if a quality vote is called for this build. - -Release notes: - - * https://github.com/apache/skywalking-nginx-lua/blob/vx.y.z/CHANGES.md - -Release Candidate: - - * https://dist.apache.org/repos/dist/dev/skywalking/nginx-lua/x.y.z/ - * sha512 checksums - - xxxxxxx skywalking-nginx-lua-x.y.z-src.tgz - -Release Tag : - - * vx.y.z - -Release CommitID : - - * https://github.com/apache/skywalking-nginx-lua/tree/xxxxxxxxxx - -Keys to verify the Release Candidate : - - * https://dist.apache.org/repos/dist/release/skywalking/KEYS - - -A vote regarding the quality of this test build will be initiated -within the next couple of days. -``` - -4. Wait at least 48 hours for test responses. If there is a critical issue found and confirmed by the PMC, this release should be cancelled. - -5. Call for a vote. Call a vote in [email protected] - -``` -[VOTE] Release SkyWalking Nginx LUA x.y.z - -This is a call for vote to release Apache SkyWalking Nginx LUA version x.y.z. - -Release notes: - - * https://github.com/apache/skywalking-nginx-lua/blob/vx.y.z/CHANGES.md - -Release Candidate: - - * https://dist.apache.org/repos/dist/dev/skywalking/nginx-lua/x.y.z/ - * sha512 checksums - - xxxxxxx skywalking-nginx-lua-x.y.z-src.tgz - -Release Tag : - - * vx.y.z - -Release CommitID : - - * https://github.com/apache/skywalking-nginx-lua/tree/xxxxxxxxxx - -Keys to verify the Release Candidate : - - * https://dist.apache.org/repos/dist/release/skywalking/KEYS - - -Voting will start now (xxxx date) and will remain open for at least 72 hours, Request all PMC members to give their vote. -[ ] +1 Release this package. -[ ] +0 No opinion. -[ ] -1 Do not release this package because.... - -``` - -5. Publish release, if vote passed. - -Move the release from RC folder to the dist folder. This will begin the file sync across the global Apache mirrors. -``` -> export SVN_EDITOR=vim -> svn mv https://dist.apache.org/repos/dist/dev/skywalking/nginx-lua/x.y.z https://dist.apache.org/repos/dist/release/skywalking/nginx-lua -.... -enter your apache password -.... -``` - -Send ANNOUNCE email to `[email protected]`, `[email protected]`, the sender should use Apache email account. -``` -Mail title: [ANNOUNCE] Release Apache SkyWalking Nginx LUA version x.y.z - -Mail content: -Hi all, - -Apache SkyWalking Team is glad to announce the first release of Apache SkyWalking Nginx LUA x.y.z - -SkyWalking: APM (application performance monitor) tool for distributed systems, -especially designed for microservices, cloud native and container-based (Docker, Kubernetes, Mesos) architectures. - -SkyWalking Nginx Agent provides the native tracing capability for Nginx powered by Nginx LUA module. - -This release contains a number of new features, bug fixes and improvements compared to -version a.b.c(last release). The notable changes since x.y.z include: - -(Highlight key changes) -1. ... -2. ... -3. ... - -Please refer to the change log for the complete list of changes: -https://github.com/apache/skywalking/blob/v7.0.0/CHANGES.md - -Apache SkyWalking website: -http://skywalking.apache.org/ - -Downloads: -http://skywalking.apache.org/downloads/ - -Twitter: -https://twitter.com/ASFSkyWalking - -SkyWalking Resources: -- GitHub: https://github.com/apache/skywalking -- Issue: https://github.com/apache/skywalking/issues -- Mailing list: [email protected] - - -- Apache SkyWalking Team -``` - -6. upload rockspec file to luarocks.org -login to [luarocks.org](https://luarocks.org/), the user name is `apache-skywalking` and the password has been sent to `[email protected]`. - -Then upload the rockspec file and you can use the `luarocks` command line to install the new version.
