aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/.github/workflows/basic.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/basic.yml')
-rw-r--r--.github/workflows/basic.yml4
1 files changed, 4 insertions, 0 deletions
diff --git a/.github/workflows/basic.yml b/.github/workflows/basic.yml
index 6adf3ac..cf6b234 100644
--- a/.github/workflows/basic.yml
+++ b/.github/workflows/basic.yml
@@ -9,6 +9,7 @@ on:
workflow_dispatch:
jobs:
+ # Check that project-clang-format.py works (and the C/C++ files are formatted).
lint:
runs-on: ubuntu-latest
name: Linting
@@ -18,6 +19,7 @@ jobs:
- name: Run clang-format
run: ./tools/project-clang-format.py
+ # Check that the most basic use-case works on different OSs.
os:
strategy:
matrix:
@@ -50,6 +52,7 @@ jobs:
- name: Run example project
run: ./.ci/run_foo.ps1 (Join-Path (Get-Location).Path install bin foo)
+ # Check that the most basic use-case works w/ different Python versions.
python-versions:
strategy:
matrix:
@@ -85,6 +88,7 @@ jobs:
- name: Run example project
run: ./.ci/run_foo.ps1 (Join-Path (Get-Location).Path install bin foo)
+ # Build a Python package and upload to PyPI.
publish:
# TODO: figure out how to add a dependency on the *toolsets workflows.
needs: [lint, os, python-versions]