4 Commits
2.6.0 ... 2.6.1

Author SHA1 Message Date
Sven-Hendrik Haase
2b9d2847a9 2.6.1 2023-05-31 19:36:01 +02:00
Sven-Hendrik Haase
f9beb0ad08 Merge pull request #108 from regevbr/#107
fix #197 - do not overwrite, if empty
2023-05-31 19:31:09 +02:00
regevbr
1662cfa449 fix #197 - do not overwrite, if empty 2023-05-31 10:52:21 +03:00
Sven-Hendrik Haase
a5002416a0 Document running npm update after changing version 2023-05-24 02:09:52 +02:00
6 changed files with 297 additions and 289 deletions

View File

@@ -1,5 +1,8 @@
# Changelog
## [2.6.1] - 2023-05-31
- Do not overwrite body or name if empty [#108](https://github.com/svenstaro/upload-release-action/pull/108) (thanks regevbr)
## [2.6.0] - 2023-05-23
- Add `make_latest` input parameter. Can be set to `false` to prevent the created release from being marked as the latest release for the repository [#100](https://github.com/svenstaro/upload-release-action/pull/100) (thanks @brandonkelly)
- Don't try to upload empty files [#102](https://github.com/svenstaro/upload-release-action/pull/102) (thanks @Loyalsoldier)

View File

@@ -224,6 +224,7 @@ To release this Action:
- Bump version in `package.json`
- Create `CHANGELOG.md` entry
- `npm update`
- `npm run all`
- `git commit -am <version>`
- `git tag -sm <version> <version>`

4
dist/index.js vendored
View File

@@ -75,12 +75,12 @@ function get_release_by_tag(tag, prerelease, make_latest, release_name, body, oc
updateObject.prerelease = false;
}
if (overwrite) {
if (release.data.name !== release_name) {
if (release_name && release.data.name !== release_name) {
core.debug(`The ${tag} release already exists with a different name ${release.data.name} so we'll overwrite it.`);
updateObject = updateObject || {};
updateObject.name = release_name;
}
if (release.data.body !== body) {
if (body && release.data.body !== body) {
core.debug(`The ${tag} release already exists with a different body ${release.data.body} so we'll overwrite it.`);
updateObject = updateObject || {};
updateObject.body = body;

572
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
{
"name": "upload-release-action",
"version": "2.6.0",
"version": "2.6.1",
"private": true,
"description": "Upload files to a GitHub release",
"main": "lib/main.js",

View File

@@ -67,14 +67,14 @@ async function get_release_by_tag(
updateObject.prerelease = false
}
if (overwrite) {
if (release.data.name !== release_name) {
if (release_name && release.data.name !== release_name) {
core.debug(
`The ${tag} release already exists with a different name ${release.data.name} so we'll overwrite it.`
)
updateObject = updateObject || {}
updateObject.name = release_name
}
if (release.data.body !== body) {
if (body && release.data.body !== body) {
core.debug(
`The ${tag} release already exists with a different body ${release.data.body} so we'll overwrite it.`
)