gradle / gradle/guides

Introduce versioning/release strategy

Open
#306 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
48
Forks
36
Avg merge
7h 37m
Merged PRs (30d)
8

Description

@bmuschko commented on [Wed Aug 30 2017](https://github.com/gradle-guides/gradle-guides-plugin/issues/14)

The plugin was designed to publish a new version of the plugin with every commit. CI compiles the code, runs the tests, creates the archive and publishes it to the plugin portal. Publishing to the portal requires setting a new version for the project. Otherwise, publishing will fail and therefore the CI job.

The code is currently design to expect a change to the version with every commit. That's not desired. Sometimes you just want to update the docs or the build script but you don't necessarily want to publish a new version of the archive. The purpose of this issue to decouple these concerns.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the CI workflow, project version configuration, and plugin-portal publishing process described in the issue. Determine how version changes are currently tied to every commit and define a release strategy that separates documentation or build-script updates from archive publication. Done means CI can handle non-release changes without requiring a new plugin version.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, ci-cd, release
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.