Skip to content

[patch] Fix IoT FVT launch dependency to allow independent execution in pre-9.2#2219

Merged
IanBoden merged 3 commits intomasterfrom
fix-iot-launch-dependency
Apr 28, 2026
Merged

[patch] Fix IoT FVT launch dependency to allow independent execution in pre-9.2#2219
IanBoden merged 3 commits intomasterfrom
fix-iot-launch-dependency

Conversation

@jvaneel-dwivedi
Copy link
Copy Markdown
Contributor

@jvaneel-dwivedi jvaneel-dwivedi commented Apr 27, 2026

Split launchfvt-iot into two separate tasks to fix dependency issue where IoT FVT was blocked by Monitor installation even when Monitor wasn't needed.

Changes:

  • Split launchfvt-iot into two tasks:
    • launchfvt-iot: For pre-9.2 (after-iot), runs independently after waitfor-iot
    • launchfvt-iot-after-monitor: For 9.2+ (before-iot), runs after waitfor-iot-after-monitor
  • Updated approval-iot-after-monitor to reference launchfvt-iot-after-monitor for clearer and more consistent dependency chain

This matches the existing pattern used for Monitor tasks (launchfvt-monitor and launchfvt-monitor-before-iot) and allows IoT FVT to run early in 8.10 installations without waiting for Monitor to complete.

…in pre-9.2

Split launchfvt-iot into two separate tasks to fix dependency issue where
IoT FVT was blocked by Monitor installation even when Monitor wasn't needed.

Changes:
- Split launchfvt-iot into two tasks:
  * launchfvt-iot: For pre-9.2 (after-iot), runs independently after waitfor-iot
  * launchfvt-iot-after-monitor: For 9.2+ (before-iot), runs after waitfor-iot-after-monitor
- Updated approval-iot-after-monitor to reference launchfvt-iot-after-monitor
  for clearer and more consistent dependency chain

This matches the existing pattern used for Monitor tasks (launchfvt-monitor
and launchfvt-monitor-before-iot) and allows IoT FVT to run early in 8.10
installations without waiting for Monitor to complete.
@jvaneel-dwivedi jvaneel-dwivedi self-assigned this Apr 27, 2026
@jvaneel-dwivedi jvaneel-dwivedi requested a review from a team as a code owner April 27, 2026 08:53
@jvaneel-dwivedi jvaneel-dwivedi changed the title [patch] Fix IoT FVT launch dependency to allow independent execution … [patch] Fix IoT FVT launch dependency to allow independent execution in pre-9.2 Apr 27, 2026
Jvaneel Dwivedi and others added 2 commits April 27, 2026 18:23
…pipeline hangs

- approval-iot: Remove launchfvt_iot condition, change runAfter to waitfor-iot
- approval-iot-after-monitor: Remove launchfvt_iot condition, change runAfter to waitfor-iot-after-monitor
- approval-monitor: Remove launchfvt_monitor condition, change runAfter to waitfor-monitor
- approval-monitor-before-iot: Remove launchfvt_monitor condition (runAfter already correct)

These approval tasks now run based solely on sync_with_install parameter,
preventing install pipeline hangs when FVT is disabled (launchfvt_*=false)
@IanBoden IanBoden merged commit 94a02f6 into master Apr 28, 2026
14 checks passed
@IanBoden IanBoden deleted the fix-iot-launch-dependency branch April 28, 2026 06:44
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.

2 participants