Skip to content

Dev#22

Merged
Warhammer4000 merged 5 commits into
mainfrom
dev
Jun 12, 2026
Merged

Dev#22
Warhammer4000 merged 5 commits into
mainfrom
dev

Conversation

@Warhammer4000

Copy link
Copy Markdown
Contributor

No description provided.

Introduce a native task handler system and migrate built-in tasks into it. Adds a registry (internal/service/task/native/registry.go), three native handlers (agent-update, sync-inventory, sync-software) and a helper for running post-run hooks. Integrates the registry with TaskExecutorService by adding nativeHandlers, registering handlers at startup, and delegating task execution to the registered handlers (internal/service/task/native_handlers.go). Removes the previous hardcoded executeAgentUpdate logic from executor.go. Also adds a developer command scaffold (.claude/commands/add-native-task.md) documenting how to add new native tasks.
@Warhammer4000 Warhammer4000 enabled auto-merge (rebase) June 12, 2026 13:54
Adjust spacing/indentation for map entries in display_darwin_test.go and peripherals_darwin_test.go to improve alignment and readability. These are non-functional whitespace changes in test fixtures.
auto-merge was automatically disabled June 12, 2026 13:58

Rebase failed

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
44.3% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@Warhammer4000 Warhammer4000 enabled auto-merge June 12, 2026 14:06
@Warhammer4000 Warhammer4000 merged commit 8fcca55 into main Jun 12, 2026
22 of 23 checks passed
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