SkyWalking Nginx LUA agent released through source tar on the website and SkyWalking's LuaRock Module.
Release manager could follow this doc to build and upload a release for this agent.
- Prepare the new
.rockspec
file for the new release. Ref previous and latest files in here. - Update the changelogs for the upcoming release.
- Tag through git or GitHub.
- Build the source tars with ASC sign and SHA512
> export VERSION=x.y.z
> make release-src
-
Upload
*-src.tgz
,*-src.tgz.asc
and*-src.tgz.sha512
in therelease
folder to SVNhttps://dist.apache.org/repos/dist/release/skywalking/nginx-lua/${RELEASE_VERSION}
-
Call for vote through
[email protected]
mailing list.
Hi all,
This is a call for vote to release Apache SkyWalking Nginx LUA version ${RELEASE_VERSION}.
Release notes:
* https://github.com/apache/skywalking-nginx-lua/blob/v${RELEASE_VERSION}/CHANGES.md
Release Candidate:
* https://dist.apache.org/repos/dist/dev/skywalking/nginx-lua/${RELEASE_VERSION}/
* sha512 checksums
- xxx skywalking-nginx-lua-${RELEASE_VERSION}-src.tgz
Release Tag :
* v${RELEASE_VERSION}
Release CommitID :
* https://dist.apache.org/repos/dist/dev/skywalking/nginx-lua/${COMMIT_ID}
Keys to verify the Release Candidate :
* https://dist.apache.org/repos/dist/release/skywalking/KEYS
Voting will start now (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....
-
If the vote passed with at least +1 binding(s) and more +1 binding(s) than -1 binding(s), the vote pass.
-
Upload the rockspec to LuaRocks
// As a release manager, you could ask the luarocks account in the private mail list, and get this API key to upload the new release.
luarocks upload skywalking-nginx-lua-${RELEASE_VERSION}-0.rockspec --api-key=xxx
- Move the source tar from svn dev folder to the release folder.
svn mv https://dist.apache.org/repos/dist/dev/skywalking/nginx-lua/${RELEASE_VERSION} https://dist.apache.org/repos/dist/release/skywalking/nginx-lua
- Update website event page accordingly.