Skip to content

Commit 84ab853

Browse files
committed
fix f370fea
the commit intredouced `tee` to put variables into the `$GITHUB_ENV` This was a great idea, but we must allways _append_ to the vfile, not override it. This is fixed now by usign the `-a` option
1 parent 47c3d8f commit 84ab853

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

.github/workflows/publish.yaml

+8-8
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ jobs:
2222
fetch-depth: 0
2323
- name: Set env
2424
run: |
25-
echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" | tee $GITHUB_ENV
25+
echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" | tee -a $GITHUB_ENV
2626
echo "BRANCH=$( \
2727
git branch -r --contains ${GITHUB_REF} \
2828
| grep -v HEAD \
2929
| sed -n 's/ *origin\/\(.*\)/\1/p' \
30-
)" | tee $GITHUB_ENV
30+
)" | tee -a $GITHUB_ENV
3131
- name: Set up Python
3232
uses: actions/setup-python@v4
3333
with:
@@ -41,13 +41,13 @@ jobs:
4141
echo "RELEASE_TAG=${RELEASE_TAG}"
4242
if [[ $RELEASE_TAG =~ (([0-9]+)\.([0-9]+)\.([0-9]+))([-./]dev([0-9]+))?$ ]]
4343
then
44-
echo "VERSION=${BASH_REMATCH[0]}" | tee $GITHUB_ENV
45-
echo "VERSION_MAJOR=${BASH_REMATCH[2]}" | tee $GITHUB_ENV
46-
echo "VERSION_MINOR=${BASH_REMATCH[3]}" | tee $GITHUB_ENV
47-
echo "VERSION_PATCH=${BASH_REMATCH[4]}" | tee $GITHUB_ENV
48-
echo "VERSION_DEV=${BASH_REMATCH[6]}" | tee $GITHUB_ENV
44+
echo "VERSION=${BASH_REMATCH[0]}" | tee -a $GITHUB_ENV
45+
echo "VERSION_MAJOR=${BASH_REMATCH[2]}" | tee -a $GITHUB_ENV
46+
echo "VERSION_MINOR=${BASH_REMATCH[3]}" | tee -a $GITHUB_ENV
47+
echo "VERSION_PATCH=${BASH_REMATCH[4]}" | tee -a $GITHUB_ENV
48+
echo "VERSION_DEV=${BASH_REMATCH[6]}" | tee -a $GITHUB_ENV
4949
else
50-
echo "INVALID_TAG=True" | tee $GITHUB_ENV
50+
echo "INVALID_TAG=True" | tee -a $GITHUB_ENV
5151
fi
5252
- name: Fail on invalid Tag
5353
if: ${{ env.INVALID_TAG }}

0 commit comments

Comments
 (0)