This action is used to update version property of project according to semver
- Gradle
- NPM
Updates version entry in gradle.properties file
Before:
group = com.fallenveye
version = 2.6.3After:
group = com.fallenveye
version = 2.7.0-SNAPSHOT-add-endpointUpdates version entry in package.json file
Before:
{
"name": "some-app",
"version": "2.6.3"
}After:
{
"name": "some-app",
"version": "2.7.0-SNAPSHOT-add-endpoint"
}uses: FallenVEye/versioning-action@master
with:
# Used to determine if a version is a snapshot
# Important!!
# Generates version like: 0.0.1-SNAPSHOT-add-endpoint
# Snapshot name is determined from git branch name
# Branch name must start with feature/
#
# Not required
# Accepted values(case insensitive): True|False
# Default: False
snapshot: ''
# Used to specify root dir of the project, e.g. where build.gradle/package.json are
#
# Not required
# Default: .
context: ''
# What next version shoud be? major|minor|patch
#
# Required
# Accepted values(case insensitive): major|minor|patch
version_type: ''
# Shoud the snapshot version include some uniqueness?
# Not required
# Accepted values(case insensitive): none|commit|date-time
# none - generated version is not unique
# commit - unique by commit hash
# date-time - unique by date-time of action run
# Default: false
unique_snapshot: ''
# Optionally store generated version in GH_OUTPUT
# Not required
# Accepted values(case insensitive): True|False
# Default: False
save_version_to_gh_output: '' | Name | Description | Example |
|---|---|---|
| version | Generated version | 1.6.3-SNAPSHOT-add-endpoints-10-07-22-30 |
- uses: FallenVEye/versioning-action@master
with:
version_type: minor- uses: FallenVEye/versioning-action@master
with:
version_type: minor
snapshot: true
unique_snapshot: date-time
save_version_to_gh_output: true