Add lint-before-test ordering in ci.yml #41

Closed
opened 2026-03-13 14:33:45 +00:00 by kert · 0 comments
Owner

Problem

Lint and test run in parallel in ci.yml. When lint fails, the test step continues running for ~30s, wasting CI agent resources.

Fix

Add depends_on: [lint] to the test step. validate-compose can remain parallel with lint since it's fast and independent.

Acceptance criteria

  • Lint failure causes test step to be skipped (not run)
  • validate-compose still runs in parallel with lint
## Problem Lint and test run in parallel in ci.yml. When lint fails, the test step continues running for ~30s, wasting CI agent resources. ## Fix Add `depends_on: [lint]` to the test step. `validate-compose` can remain parallel with lint since it's fast and independent. ## Acceptance criteria - Lint failure causes test step to be skipped (not run) - `validate-compose` still runs in parallel with lint
kert added this to the P9: CI/CD Unification milestone 2026-03-13 14:33:45 +00:00
kert added the quality label 2026-03-13 14:33:45 +00:00
kert closed this issue 2026-03-13 14:37:40 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: homelab/stack#41