Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/littlefs-project/littlefs.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Haster <geky@geky.net>2023-07-03 20:14:36 +0300
committerChristopher Haster <geky@geky.net>2023-07-03 20:27:17 +0300
commit96fb8bec85c5ca1b7fe66371a6bdf0cb5a314d75 (patch)
tree636683d15e7919f13d01e98c012a5b9caf4c425e
parent611c9b20db2b99faee261daa7cc9bbe175d3eaca (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.yml5
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