diff options
author | Christopher Haster <geky@geky.net> | 2023-07-03 20:14:36 +0300 |
---|---|---|
committer | Christopher Haster <geky@geky.net> | 2023-07-03 20:27:17 +0300 |
commit | 96fb8bec85c5ca1b7fe66371a6bdf0cb5a314d75 (patch) | |
tree | 636683d15e7919f13d01e98c012a5b9caf4c425e | |
parent | 611c9b20db2b99faee261daa7cc9bbe175d3eaca (diff) |
Fixed release script breaking if there is no previous versionfix-ci-release-no-version
This can't actually happen in the current state of the littlefs GitHub
repo, but could in theory cause problems if CI is enabled on a fork.
Found while enabling GitHub Actions on littlefs-fuse.
-rw-r--r-- | .github/workflows/release.yml | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c0d446d..61b2972 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -81,7 +81,9 @@ jobs: - name: find-prev-version continue-on-error: true run: | - LFS_PREV_VERSION="$(git describe --tags --abbrev=0 --match 'v*')" + LFS_PREV_VERSION="$( \ + git describe --tags --abbrev=0 --match 'v*' \ + || true)" echo "LFS_PREV_VERSION=$LFS_PREV_VERSION" echo "LFS_PREV_VERSION=$LFS_PREV_VERSION" >> $GITHUB_ENV @@ -240,6 +242,7 @@ jobs: run: | # create release and patch version tag (vN.N.N) # only draft if not a patch release + touch release.txt [ -e table.txt ] && cat table.txt >> release.txt echo >> release.txt [ -e changes.txt ] && cat changes.txt >> release.txt |