Files
ObsiGate/.gitignore
T
bruno 8ddee212e5
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
feat(desktop): manifeste de mise a jour latest.json + builds locaux signes (#77)
- 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).
2026-09-12 10:01:56 -04:00

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/