CI / lint (push) Successful in 1m7s
CI / security (push) Successful in 43s
CI / test (push) Successful in 2m12s
CI / build (push) Successful in 42s
CI / e2e (push) Successful in 10m43s
Desktop Build / build-windows (push) Canceled after 0s
Desktop Build / build-linux (push) Canceled after 0s
- scripts/updater_manifest.py : construit latest.json (version, pub_date, platforms Windows/Linux avec signature .sig et URLs des assets). - publish_release.py : genere latest.json, upload des .sig + latest.json, rappel de commit. - tauri.conf.json : endpoint updater -> raw/branch/main/desktop/latest.json. - build-windows.bat / build-linux.sh : detection automatique de obsigate-updater.key (signature) ou repli non signe. - .gitignore : ignore desktop/key/ ; tests/test_updater_manifest.py (8 tests).
40 lines
549 B
Plaintext
40 lines
549 B
Plaintext
__pycache__/
|
|
*.pyc
|
|
*.pyo
|
|
# Scripts de debogage temporaires (analyse de logs e2e)
|
|
_*.py
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
.venv/
|
|
.venv-e2e/
|
|
venv/
|
|
*.egg-info/
|
|
dist/
|
|
build/
|
|
config.json
|
|
data/
|
|
.coverage
|
|
.coverage
|
|
odysseus/
|
|
node_modules/
|
|
test-results/
|
|
playwright-report/
|
|
**/.obsigate-backup/
|
|
|
|
# Desktop build artifacts
|
|
desktop/target/
|
|
desktop/python-embed/
|
|
desktop/frontend-static/
|
|
desktop/checksums.txt
|
|
desktop/backend/
|
|
desktop/frontend/
|
|
backend/VERSION
|
|
|
|
# Tauri updater signing keys (private key — never commit)
|
|
desktop/*.key
|
|
desktop/*.key.pub
|
|
desktop/key/
|
|
|
|
|