Skip to content

Dev#1

Merged
JusterZhu merged 46 commits into
masterfrom
dev
Oct 6, 2022
Merged

Dev#1
JusterZhu merged 46 commits into
masterfrom
dev

Conversation

@JusterZhu
Copy link
Copy Markdown
Collaborator

No description provided.

@JusterZhu JusterZhu merged commit 20f9fee into master Oct 6, 2022
@JusterZhu JusterZhu deleted the dev branch October 6, 2022 09:13
JusterZhu pushed a commit that referenced this pull request Jan 1, 2025
Update README.md add KylinV10 and EulerOS
JusterZhu added a commit that referenced this pull request May 18, 2026
Create vela-core workspace with 7 crates:
- vela-crypto: signing, hashing, key management
- vela-flashpack: FlashPack (.fpk) bundle format
- vela-attestation: device identity and session tokens
- vela-lifecycle: update state machine with metrics
- vela-slotmgr: A/B dual-slot partition management
- vela-pulse: health pulse reporting to Hub
- vela-ffi: C ABI exports for C# interop
- vela-core: top-level orchestration + logging init

Tech: Rust 1.85+, edition 2024, tracing, tokio, thiserror

Closes #181

Co-authored-by: bowl <bowl@tslhai.com>
JusterZhu added a commit that referenced this pull request May 24, 2026
Fixes from PR #368 (Batch 4):
1. UpdateInfoEventArgs: make VersionRespDTO nullable to avoid null ref
2. ClientUpdateStrategy: build VersionInfo list from DownloadAssets
   instead of passing empty list to ProcessInfo constructor
3. ClientUpdateStrategy: use injected _orchestrator if available,
   fall back to creating one with HttpClient
5. DefaultDownloadOrchestrator: ensure destDir exists (Directory.CreateDirectory)
   and dispose SemaphoreSlim (using)
6. DownloadPlanBuilder: guard against invalid currentVersion string

Fixes from PR #380 (Batch 10):
8. OSSUpdateStrategy: set zip filename to match Decompress() expectations
9. OSSUpdateStrategy: throw clear exception when URL is null/empty
10. OSSUpdateStrategy: set HttpClient.Timeout to 60s to match old behavior

Closes #386
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant