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