Skip to content

Latest commit

 

History

History
27 lines (14 loc) · 1.27 KB

File metadata and controls

27 lines (14 loc) · 1.27 KB

GitHub Actions

ci.yml

This action runs on every push, and when a PR is opened. It builds & runs tests, submits results to CDash (in the Experimental group), and uploads the engine artifacts. Include the string [skip ci] in your commit message to prevent this workflow from being triggered.

docs.yml

This action builds the Doxygen documentation and deploys it to GitHub pages. This action is triggered by every push to main.

nightly.yml

Similar to ci.yml, except this action runs on a schedule every night, and CDash results are in the Nightly group.

sprt.yml

Runs an SPRT test of the given branch against the latest release using the fastchess tool. This action runs on every push, and when a PR is opened. Include the string [skip ci] in your commit message to prevent this workflow from being triggered.

tag_and_release.yml

This action bumps the project version, creates a git tag, runs a build, and creates a GitHub release. This action is never triggered automatically.

Internal actions

build_and_test.yml

Internal action that creates the build matrix for ci.yml and nightly.yml. Invokes build & test steps via ctest -D.