Skip to content

Latest commit

 

History

History
69 lines (42 loc) · 2.35 KB

RELEASING.md

File metadata and controls

69 lines (42 loc) · 2.35 KB

Apache SkyWalking Nginx LUA agent release guide

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.

  1. Prepare the new .rockspec file for the new release. Ref previous and latest files in here.
  2. Update the changelogs for the upcoming release.
  3. Tag through git or GitHub.
  4. Build the source tars with ASC sign and SHA512
> export VERSION=x.y.z
> make release-src
  1. 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}

  2. 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....
  1. If the vote passed with at least +1 binding(s) and more +1 binding(s) than -1 binding(s), the vote pass.

  2. 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

  1. 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

  1. Update website event page accordingly.