Skip to content

CI runtime: disable selected workflows from draft PRs - #484

Merged
bigbrett merged 2 commits into
wolfSSL:mainfrom
padelsbach:ci-runtime-p2-draft-prs
Aug 3, 2026
Merged

CI runtime: disable selected workflows from draft PRs#484
bigbrett merged 2 commits 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 4196219 to 3bff374 Compare August 3, 2026 19:33
@bigbrett
bigbrett merged commit 10e2576 into wolfSSL:main Aug 3, 2026
108 checks passed
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