Releases: anton-yurchenko/git-release
Releases · anton-yurchenko/git-release
v3.3.0
Added
- Wrapper script: allow execution on Windows runners
Changed
- Action execution through Git: from Docker to NodeJS
This might be a breaking change when ALL of the following conditions apply:
- Custom Runner is used
- Node 12 not present on the machine
- Action is built during an execution
v3.2.0
Fixed
- Ignored
ALLOW_EMPTY_CHANGELOG=true
failed to create a release
Added
CHANGELOG_FILE=none
will skip changelog file validation. This allows to create a release from empty workspace
Changed
- Upgrade GoLang to 1.14.4
- Upgrade dependencies
v3.1.2
Fixed
- Issue #16 - Error parsing tags with slashes. (Thanks to Jonathan Hilgart)
- Support
.
in organization and repository names.
v3.1.1
Fixed
- Issue #14 - Ignored first release link in a comment. (Thanks to Luiz Ferraz)
Changed
- Upgrade GoLang to 1.14.1
- Upgrade dependencies
v3.1.0
v3.0.1
Fixed
- Empty release name
v3.0.0
This is a major release because of a certain behavior change:
- Tag (without prefix) should be identical to Changelog Version in order for changes to be mapped (for example tag
v3.0.0-rc.1
is expected to be listed as3.0.0-rc.1
in changelog). - By default valid semver version is expected. Prefix should be explicitly allowed by enabling
ALLOW_TAG_PREFIX
Changed
- Better
GITHUB_REPOSITORY
regex validation - Improved Changelog package parsing capabilities
- Tag should match Changelog Version (excluding prefix)
Fixed
- Semantic Versioning compliance
- Keep a Changelog compliance
Added
ALLOW_TAG_PREFIX
to control version prefix likev
orrelease
v2.0.2
Added
- CircleCI integrated as a Continuous Integration system
- GolangCI integrated as a Continuous Code Quality system
- CodeCov integrated as a Continuous Code Quality system
Changed
- DockerHub setup as a Continuous Delivery system
v2.0.1
Changed
- Disable unit testing on Docker Hub auto builds
v2.0.0
This is a major release as most of the code was refactored and some behavior was changed, for example "Tag version is set as a release title".
Fixed
- Artifact files not found caused panic - all files now being validated before release creation
- Custom changelog file now being validated before release creation
- Arguments parsing fixed
Added
- Unit testing
- Docker image now built from scratch, resulting in decreased size 139.73MB -> 2.43MB, improving action overall speed.
- app package
ALLOW_EMPTY_CHANGELOG
env.var to allow publishing a release without changelog (default false)- Artifacts (provided as arguments) can now be separated by one of:
new line '\n', pipe '|', space ' ', comma ','
Changed
- local package renamed to repository
- remote package splitted into 2 packages: asset, release
- Tag version is set as a release title