gradle / gradle/playframework

Plugin should be releaseable by any committer to repository

Open
#88 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
47
Forks
41
PR merge metrics
No merged PRs in 30d

Description

At the moment only Gradle core team can release new version as the release process requires credentials or secret tokens (e.g. to publish to GitHub pages). The plugin should define a release process that releases a new version whenever the code base has been tagged. Credentials will be defined as secret environment variables in Travis CI and used by the build process.

The release process should include the following functionality/steps:

- Version number is derived off of Git tag
- Create and publish the binary artifacts to the plugin portal
- Create and publish the documentation (user guide, Javadocs) to GitHub Pages
- Plugin version in samples are updated after the latest version has been release successfully
- Integrate process into Travis CI

As a result, all committers can release new versions without the need to wait on others with access to the credentials.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.