Skip to content

Commit 75a8e1d

Browse files
committed
ci: better publish gh releases (try)
1 parent d18b174 commit 75a8e1d

File tree

4 files changed

+20
-20
lines changed

4 files changed

+20
-20
lines changed

.changeset/all-ravens-push.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"mobx-tanstack-query": patch
3+
---
4+
5+
ci: gh release try

.github/workflows/version-or-publish.yml

Lines changed: 9 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,10 @@ jobs:
4949
id: pub-or-release-pr
5050
with:
5151
version: pnpm changeset version
52-
publish: pnpm pub-ci # на этом этапе в ноде пишется process.env.PUBLISHED_GIT_TAG и process.env.PUBLISHED_VERSION_RELEASE_NOTES
52+
publish: |
53+
pnpm pub-ci
54+
echo "$PUBLISHED_GIT_TAG" > .github/tag.txt
55+
echo "$PUBLISHED_VERSION_RELEASE_NOTES" > .github/notes.txt
5356
env:
5457
GITHUB_TOKEN: ${{ github.token }}
5558
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
@@ -58,25 +61,17 @@ jobs:
5861
- name: Export release variables
5962
id: export-release
6063
run: |
61-
# Проверяем существование переменных
62-
echo $PUBLISHED_GIT_TAG
63-
64-
if [ -n "$PUBLISHED_GIT_TAG" ]; then
65-
echo "tag=$PUBLISHED_GIT_TAG" >> $GITHUB_OUTPUT
66-
else
67-
echo "tag=" >> $GITHUB_OUTPUT
64+
if [ -f .github/tag.txt ]; then
65+
TAG=$(cat .github/tag.txt)
66+
echo "tag=$TAG" >> $GITHUB_OUTPUT
6867
fi
6968
70-
# Обрабатываем release notes
71-
if [ -n "$PUBLISHED_VERSION_RELEASE_NOTES" ]; then
72-
NOTES="$PUBLISHED_VERSION_RELEASE_NOTES"
73-
# Экранирование для GitHub Actions
69+
if [ -f .github/notes.txt ]; then
70+
NOTES=$(cat .github/notes.txt)
7471
NOTES="${NOTES//'%'/'%25'}"
7572
NOTES="${NOTES//$'\n'/'%0A'}"
7673
NOTES="${NOTES//$'\r'/'%0D'}"
7774
echo "notes=$NOTES" >> $GITHUB_OUTPUT
78-
else
79-
echo "notes=" >> $GITHUB_OUTPUT
8075
fi
8176
8277
- name: Create GitHub Release

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@
6060
"commitfmt": "^1.0.0",
6161
"eslint": "^8.57.0",
6262
"js2me-eslint-config": "^1.0.6",
63-
"js2me-exports-post-build-script": "^4.1.2",
63+
"js2me-exports-post-build-script": "^4.1.3",
6464
"jsdom": "^25.0.1",
6565
"lefthook": "^1.11.13",
6666
"nodemon": "^3.1.0",

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)