Skip to content

CI runtime: disable selected workflows from draft PRs#484

Open
padelsbach wants to merge 1 commit into
wolfSSL:mainfrom
padelsbach:ci-runtime-p2-draft-prs
Open

CI runtime: disable selected workflows from draft PRs#484
padelsbach wants to merge 1 commit into
wolfSSL:mainfrom
padelsbach:ci-runtime-p2-draft-prs

Conversation

@padelsbach

@padelsbach padelsbach commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Prevent the following workflows from running on draft PRs.

**Skipped on draft PRs** (runs when marked ready):

| Workflow                                    | Job(s)                    |
|---------------------------------------------|---------------------------|
| Build and Test                              | all                       |
| Build and Test Refactor                     | build (macos-latest) only |
| Build and Run Examples                      | all                       |
| Build and Test Client-Only                  | all                       |
| Multi-threaded Stress Test                  | all                       |
| whnvmtool build and test                    | all                       |
| Build with installed wolfSSL (WOLFSSL_LIB)  | all                       |
| Benchmark                                   | all                       |
| Code Coverage                               | all                       |
| Code Coverage Refactor                      | all                       |

For drafts, the workflows that actually run are:

  • Build and Test Refactor (ubuntu-latest): ~18 min
  • Clang Format Check
  • Static Analysis
    ~24 runner-min total.

This is another good-citizen change. Runner minutes per push drops from approx 140 to 25. Today draft PRs take up approx 18-25% of runner minutes.

Remaining tests are kicked off as soon as the PR is marked ready.

@padelsbach
padelsbach force-pushed the ci-runtime-p2-draft-prs branch from cc543a9 to 4196219 Compare July 23, 2026 21:11
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.

1 participant