diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c1e91365895..9a150a26633 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,12 +13,17 @@ jobs: lint_commits: name: 'Lint Commits' + if: ${{ github.event_name == 'pull_request' }} uses: ./.github/workflows/lint-commits.yml # CI matrix - runs the job in lagom-template.yml with different configurations. Lagom: - if: github.repository == 'LadybirdBrowser/ladybird' needs: [lint_code, lint_commits] + if: | + always() + && github.repository == 'LadybirdBrowser/ladybird' + && needs.lint_code.result == 'success' + && (needs.lint_commits.result == 'skipped' || needs.lint_commits.result == 'success') strategy: fail-fast: false