feat: update to version 0.1.3 with new CLI flags, logging enhancements, and Windows MSI installer
This commit is contained in:
39
RELEASE.md
Normal file
39
RELEASE.md
Normal file
@@ -0,0 +1,39 @@
|
||||
# Release Packaging (Windows)
|
||||
|
||||
Goal: Users download a release artifact and install without using the command line.
|
||||
|
||||
## Deliverables
|
||||
|
||||
- `ThorIngest.msi` (primary installer)
|
||||
- Optional: `thor-ingest-agent.exe` (for internal diagnostics)
|
||||
|
||||
## Build Steps (internal)
|
||||
|
||||
1. Build EXE:
|
||||
|
||||
```bash
|
||||
pyinstaller --onefile --name thor-ingest-agent series4_ingest.py
|
||||
```
|
||||
|
||||
2. Place NSSM:
|
||||
|
||||
```
|
||||
thor-ingest-agent/installer/tools/nssm.exe
|
||||
```
|
||||
|
||||
3. Build MSI:
|
||||
|
||||
```powershell
|
||||
./installer/build.ps1
|
||||
```
|
||||
|
||||
4. Publish:
|
||||
|
||||
- Upload `installer/ThorIngest.msi` to the internal release URL.
|
||||
- Provide a short “Download and run the installer” instruction to users.
|
||||
|
||||
## Install UX
|
||||
|
||||
- Double‑click the MSI
|
||||
- Minimal UI (Next/Install/Finish)
|
||||
- Service installed and started automatically
|
||||
Reference in New Issue
Block a user