File tree Expand file tree Collapse file tree 1 file changed +5
-11
lines changed
Expand file tree Collapse file tree 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -36,23 +36,17 @@ jobs:
3636 run : |
3737 set -euo pipefail
3838
39- BEFORE_SHA="${{ github.event.before }}"
40- AFTER_SHA="${{ github.sha }}"
41-
42- before_version=""
43- if [ -n "${BEFORE_SHA}" ] && [ "${BEFORE_SHA}" != "0000000000000000000000000000000000000000" ]; then
44- before_version="$(git show "${BEFORE_SHA}:packages/server/package.json" 2>/dev/null | node -p "JSON.parse(require('fs').readFileSync(0,'utf8')).version" 2>/dev/null || true)"
45- fi
39+ after_version="$(node -p "require('./packages/server/package.json').version")"
40+ tag="stagehand-server/v${after_version}"
4641
47- after_version="$(git show "${AFTER_SHA}:packages/server/package.json" | node -p "JSON.parse(require('fs').readFileSync(0,'utf8')).version")"
42+ latest_tag="$(git tag -l 'stagehand-server/v*' --sort=-v:refname | head -n 1 || true)"
43+ latest_version="${latest_tag#stagehand-server/v}"
4844
4945 release="false"
50- if [ -n "${before_version }" ] && [ "${before_version }" != "${after_version}" ]; then
46+ if [ -z "${latest_tag }" ] || [ "${latest_version }" != "${after_version}" ]; then
5147 release="true"
5248 fi
5349
54- tag="stagehand-server/v${after_version}"
55-
5650 echo "release=${release}" >> "$GITHUB_OUTPUT"
5751 echo "version=${after_version}" >> "$GITHUB_OUTPUT"
5852 echo "tag=${tag}" >> "$GITHUB_OUTPUT"
You can’t perform that action at this time.
0 commit comments