Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3da1135202 |
@@ -54,6 +54,11 @@ jobs:
|
|||||||
# если в настройках инстанса права такого токена урезаны.
|
# если в настройках инстанса права такого токена урезаны.
|
||||||
RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }}
|
||||||
DEFAULT_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
DEFAULT_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
# Команду установки из описания релиза копируют люди, поэтому в ней
|
||||||
|
# нужен внешний адрес. GITHUB_SERVER_URL для этого не годится: внутри
|
||||||
|
# Actions он указывает на адрес, по которому Gitea видна runner'у, а
|
||||||
|
# это обычно внутренний IP. Переопределяется переменной репозитория.
|
||||||
|
PUBLIC_URL: ${{ vars.PUBLIC_URL }}
|
||||||
run: |
|
run: |
|
||||||
set -eu
|
set -eu
|
||||||
apt-get update -qq && apt-get install -y -qq jq
|
apt-get update -qq && apt-get install -y -qq jq
|
||||||
@@ -77,8 +82,9 @@ jobs:
|
|||||||
CHANGES="$(git log --no-merges --pretty=format:'- %s')"
|
CHANGES="$(git log --no-merges --pretty=format:'- %s')"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
NOTES="$(printf '## Установка\n\n```bash\ncurl -fsSL %s/%s/raw/branch/main/deploy/get.sh | sudo bash\n```\n\nОбновление — та же команда: конфиг, миры и учётные записи не трогаются.\n\n## Изменения\n\n%s\n' \
|
PUBLIC="${PUBLIC_URL:-https://gitea.hsrv.site}"
|
||||||
"${GITHUB_SERVER_URL}" "${GITHUB_REPOSITORY}" "${CHANGES}")"
|
NOTES="$(printf '## Установка\n\n```bash\ncurl -fsSL %s/%s/raw/branch/main/deploy/get.sh | sudo bash\n```\n\nОбновление — та же команда или кнопка в панели: конфиг, миры и учётные записи не трогаются.\n\n## Изменения\n\n%s\n' \
|
||||||
|
"${PUBLIC%/}" "${GITHUB_REPOSITORY}" "${CHANGES}")"
|
||||||
|
|
||||||
PAYLOAD="$(jq -n --arg tag "$TAG" --arg body "$NOTES" \
|
PAYLOAD="$(jq -n --arg tag "$TAG" --arg body "$NOTES" \
|
||||||
'{tag_name: $tag, name: $tag, body: $body, draft: false, prerelease: false}')"
|
'{tag_name: $tag, name: $tag, body: $body, draft: false, prerelease: false}')"
|
||||||
|
|||||||
Reference in New Issue
Block a user