Skip to content

Commit a421974

Browse files
Remove unnecessary job dependencies in CI workflow
Remove 'needs: [build]' dependencies for unit tests, linting, license check, and ko-resolve jobs. These jobs don't actually need to wait for the build job - they each build independently as part of their setup. This allows unit tests and other fast checks to run in parallel immediately when a PR is created, rather than waiting for the build job to complete first.
1 parent ba8b272 commit a421974

1 file changed

Lines changed: 0 additions & 4 deletions

File tree

.github/workflows/ci.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ jobs:
3131
3232
unit-tests:
3333
name: Unit Tests
34-
needs: [build]
3534
runs-on: ubuntu-latest
3635
steps:
3736
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
@@ -44,7 +43,6 @@ jobs:
4443
4544
linting:
4645
name: Linting
47-
needs: [build]
4846
runs-on: ubuntu-latest
4947
steps:
5048
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
@@ -73,7 +71,6 @@ jobs:
7371

7472
check-licenses:
7573
name: License Check
76-
needs: [build]
7774
runs-on: ubuntu-latest
7875
steps:
7976
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
@@ -87,7 +84,6 @@ jobs:
8784
8885
ko-resolve:
8986
name: Ko Resolve (Multi-arch)
90-
needs: [build]
9187
runs-on: ubuntu-latest
9288
steps:
9389
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1

0 commit comments

Comments
 (0)