Skip to content

fix(ci): Add ability to run full test suite on PRs - #6718

Draft
dayaffe wants to merge 1 commit into
mainfrom
david-yaffe/add-full-test-ci
Draft

fix(ci): Add ability to run full test suite on PRs#6718
dayaffe wants to merge 1 commit into
mainfrom
david-yaffe/add-full-test-ci

Conversation

@dayaffe

@dayaffe dayaffe commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Description

Add a maintainer-triggered /ci-run-all-tests command that runs make test-all against the test merge commit for a pull request and reports the full-test-suite status on the PR head.

The workflow supports fork PRs without exposing secrets and documents the command in the contribution guide.

How was this PR tested?

The full test suite passed 3,022 all-feature tests and 10 failpoint tests.

@dayaffe
dayaffe force-pushed the david-yaffe/add-full-test-ci branch from ed97582 to f6015ba Compare August 21, 2026 20:00
Comment thread .github/workflows/full-tests.yml Fixed
@dayaffe dayaffe changed the title Run the full test suite before merge fix(ci): Add ability to run full test suite on PRs Aug 21, 2026
@dayaffe
dayaffe force-pushed the david-yaffe/add-full-test-ci branch from f6015ba to f246511 Compare August 21, 2026 20:17
@dayaffe
dayaffe force-pushed the david-yaffe/add-full-test-ci branch from f246511 to c1b23ec Compare August 21, 2026 20:26
Comment on lines +69 to +74
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
ref: ${{ inputs.merge_sha }}
persist-credentials: false

- name: Install Ubuntu packages
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