0.2.0 • Published 1 year ago

ghactions-next-version v0.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Next Version

Format, bump, and update a version of Node.js and Python packages action.

Usage

Pre-requisites

Create a workflow .yml file in your repositories .github/workflows directory. Check Examples below. For more information, reference the GitHub Help Documentation for Creating a workflow file.

Inputs

NameDefaultDescription
path""Path to file that contains current version, e.g package.json, pyproject.toml, setup.cfg, version.txt
version"0.0.0"Current version to bump, use path isntead if possible
type"semver"Version type: semver or pep440
release"stable"Release type: stable rc, alpha or beta
result"patch"Version to set as result: major, minor, patch, micro, prerelease, build, postrelease, or explicit version
update""Newline-separated paths to version files to update
encoding"utf-8"Encoding for files provided in path

Outputs

NameSemVer ExamplePEP440 ExampleDescription
major"2.0.0""2.0.0"Next major version
minor"1.3.0""1.3.0"Next minor version
patch"1.2.3""1.2.3"Next patch/micro version
micro"1.2.3""1.2.3"Next patch/micro version
prerelease"1.2.3-rc.2""1.2.3rc2"Next prerelease version
build"1.2.3-rc.1+1""1.2.3rc1+1"Next build/local version
postrelease"1.2.4""1.2.3.post1"Next postrelease version (pep440 only)
result"1.2.3""1.2.3"Next version specified in output
is-prereleasefalsefalseWhether result version is a prerelease
input"1.2.3-rc.1""1.2.3rc1"Normalized input version
raw-input"v1.2.3-rc.1""v1.2.3rc1"Raw input string

Examples

Easy CI/CD for JavaScript/TypeScript and Python projects

https://github.com/vemel/github_actions_js/

Other examples

Contributing

I would love for you to contribute to actions/nextversion, pull requests are welcome! Please see the CONTRIBUTING.md for more information.

License

The scripts and documentation in this project are released under the MIT License