Skip to content

Commit f1d617c

Browse files
CopilotSupraSummus
andcommitted
Add check-examples CI job to verify example generation yields no changes
Co-authored-by: SupraSummus <15822143+SupraSummus@users.noreply.github.com>
1 parent d60acd6 commit f1d617c

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

.github/workflows/test.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
name: Run tests
22
on: [push, pull_request]
33
jobs:
4+
check-examples:
5+
runs-on: ubuntu-latest
6+
steps:
7+
- uses: actions/checkout@v4
8+
- uses: actions/setup-python@v5
9+
- uses: snok/install-poetry@v1
10+
- name: Configure git
11+
run: |
12+
git config --global user.email "me@example.com"
13+
git config --global user.name "My Name"
14+
- name: Regenerate examples
15+
run: |
16+
./example.sh
17+
(cd flask && ./example.sh)
18+
(cd fastapi && ./example.sh)
19+
- name: Check for changes (excluding lockfiles)
20+
run: git diff --exit-code -- . ':!**/poetry.lock'
421
test:
522
runs-on: ubuntu-latest
623
steps:

0 commit comments

Comments
 (0)