- Updated various actions used by this action so that it no longer triggers warnings about Node.js 20 deprecation.
- Added validation for all input parameters. This should provide better errors when a required parameter is missing or a parameter is invalid (like referring to a path which does not exist).
- Added a new
action-gh-release-parametersinput parameter. This takes a JSON string which can contain most parameters accepted by the thesoftprops/action-gh-release@v2action action.
- Trying to do an actual release with
changes-fileset to an empty string caused thesoftprops/action-gh-releaseaction to fail with an error likeEISDIR: illegal operation on a directory, read. Fixed by @xen (yksen). GH PR #6. Fixes GH #7.
- The
changes-fileparameter can be set to an empty string. If you do this, then the action will not look for a changelog file to include in the release. Based on a bug report by @magick93. GH #5.
- Added a new
working-directoryparameter. When this is set, all actions are performed from inside this directory. Implemented by @Snoupix. GH #4. - Fixed a bug where even when
extra-fileswas set, the action would fail if there was noChanges.mdfile present. This contradicted the docs, which said that whenextra-fileswas set, thechanges-fileparameter would be ignored. Reported by @jannes. GH #3.
- Fixed a bug where the executable in the generated tarball or zip file did not have executable permissions set.
- First release upon an unsuspecting world.