Skip to content

Releases: anton-yurchenko/git-release

v3.3.0

27 Jun 07:00
59dc277
Compare
Choose a tag to compare

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

04 Jun 10:05
Compare
Choose a tag to compare

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

10 Apr 10:12
Compare
Choose a tag to compare

Fixed

v3.1.1

25 Mar 21:54
Compare
Choose a tag to compare

Fixed

Changed

  • Upgrade GoLang to 1.14.1
  • Upgrade dependencies

v3.1.0

17 Feb 17:41
0320a54
Compare
Choose a tag to compare

Added

  • Issue #10 - Release Title manipulation through RELEASE_NAME, RELEASE_NAME_PREFIX, RELEASE_NAME_POSTFIX. (Thanks to Victor for suggesting a change)

v3.0.1

08 Jan 21:06
ed774d2
Compare
Choose a tag to compare

Fixed

  • Empty release name

v3.0.0

05 Jan 21:56
e37071d
Compare
Choose a tag to compare

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 as 3.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 like v or release

v2.0.2

29 Dec 21:49
Compare
Choose a tag to compare

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

28 Dec 22:18
Compare
Choose a tag to compare

Changed

  • Disable unit testing on Docker Hub auto builds

v2.0.0

28 Dec 21:44
98c7748
Compare
Choose a tag to compare

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