fix(release): use python for forgejo api call #17

Merged
slaid098 merged 1 commit from fix/release/python-api-call into master 2026-08-11 17:59:37 +03:00
Owner

Что сделано

  • Создан scripts/create_release.py — Python скрипт для создания Forgejo release + загрузки asset (multipart/form-data через urllib)
  • release.yml: step "Create Forgejo release" упрощён до python scripts/create_release.py

Почему

PowerShell 5.1 Invoke-RestMethod + ConvertTo-Json не передаёт tag_name в JSON body — Forgejo API возвращает "Release has no Tag". Build #336 собрал exe успешно, упал только на release creation. Python надёжнее для JSON + HTTP

Watch out

После merge — переместить tag v0.1.0, rebuild

Pending

Merge → переместить v0.1.0 → rebuild → verify на Windows

## Что сделано - Создан `scripts/create_release.py` — Python скрипт для создания Forgejo release + загрузки asset (multipart/form-data через urllib) - release.yml: step "Create Forgejo release" упрощён до `python scripts/create_release.py` ## Почему PowerShell 5.1 `Invoke-RestMethod` + `ConvertTo-Json` не передаёт `tag_name` в JSON body — Forgejo API возвращает "Release has no Tag". Build #336 собрал exe успешно, упал только на release creation. Python надёжнее для JSON + HTTP ## Watch out После merge — переместить tag v0.1.0, rebuild ## Pending Merge → переместить v0.1.0 → rebuild → verify на Windows
fix(release): use python for forgejo api release creation
All checks were successful
CI / typecheck (pull_request) Successful in 1m25s
CI / lint (pull_request) Successful in 1m25s
CI / complexity (pull_request) Successful in 32s
CI / test (pull_request) Successful in 3m54s
a415755cc9
slaid098 merged commit bfd958b78c into master 2026-08-11 17:59:37 +03:00
slaid098 deleted branch fix/release/python-api-call 2026-08-11 17:59:37 +03:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
slaid098/voice_assistant!17
No description provided.