ha(ci): pre-check simple-индекса Gitea вместо --skip-existing (twine 7)
twine 7 запрещает --skip-existing для не-PyPI репозиториев (UnsupportedConfiguration); workflow проверяет наличие версии в simple-индексе и пропускает повторную публикацию.
This commit is contained in:
+4
-3
@@ -35,9 +35,10 @@ Workflow: `.gitea/workflows/publish-pyfglair.yaml` (workflow объявляет
|
||||
|
||||
Workflow собирает `wheel` + `sdist`, прогоняет smoke-тест установки
|
||||
(запускается из `/tmp` с `python -P`, чтобы не подхватить исходники
|
||||
`pyfglair/` вместо wheel) и публикует через `twine upload --skip-existing`.
|
||||
Повторная публикация той же версии пропускается; для новой версии поднимите
|
||||
`version` в `pyproject.toml`.
|
||||
`pyfglair/` вместо wheel) и публикует через `twine upload`. Twine 7 не
|
||||
поддерживает `--skip-existing` для не-PyPI репозиториев, поэтому workflow
|
||||
сам проверяет simple-индекс Gitea и пропускает загрузку, если версия уже
|
||||
опубликована. Для новой версии поднимите `version` в `pyproject.toml`.
|
||||
|
||||
### 1.2. Установка pyfglair в Home Assistant
|
||||
|
||||
|
||||
Reference in New Issue
Block a user