zapret2-youtube-discord/.forgejo/workflows/release.yml
loop-uh 7d5aec1bc7
All checks were successful
Проверка восстановленного репозитория / validate (push) Successful in 4s
Выпуск Zapret2 для Windows / release (push) Successful in 7s
Восстановить полный Zapret2 и перенести выпуск в Forgejo
2026-08-07 17:10:02 +03:00

36 lines
1.1 KiB
YAML

name: Выпуск Zapret2 для Windows
on:
push:
tags:
- "v*"
permissions:
contents: write
jobs:
release:
runs-on: docker
steps:
- name: Получить исходники из Forgejo
uses: https://data.forgejo.org/actions/checkout@v6
with:
fetch-depth: 0
- name: Проверить восстановленный проект
run: python3 scripts/validate_repository.py
- name: Собрать 7z и самораспаковывающийся EXE
run: bash scripts/build_release.sh "${FORGEJO_REF_NAME}"
- name: Опубликовать файлы в Forgejo Releases
env:
FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }}
FORGEJO_API_URL: ${{ forgejo.api_url }}
FORGEJO_REPOSITORY: ${{ forgejo.repository }}
RELEASE_TAG: ${{ forgejo.ref_name }}
run: |
python3 scripts/publish_forgejo_release.py \
"dist/zapret2-youtube-discord-${RELEASE_TAG}.7z" \
"dist/zapret2-youtube-discord-${RELEASE_TAG}.exe" \
"dist/SHA256SUMS.txt"