Skip to content

Commit e0bc624

Browse files
committed
Run TurtleTerm smoke and branding checks in CI
1 parent eaf2dce commit e0bc624

1 file changed

Lines changed: 18 additions & 2 deletions

File tree

.github/workflows/turtle-term-scripts.yml

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,27 @@ name: TurtleTerm Script Checks
33
on:
44
pull_request:
55
paths:
6+
- 'assets/sourceos/**'
7+
- 'docs/sourceos/**'
8+
- 'packaging/homebrew/**'
69
- 'packaging/scripts/**'
10+
- 'README.md'
711
- '.github/workflows/turtle-term-scripts.yml'
812
push:
913
branches:
1014
- main
1115
paths:
16+
- 'assets/sourceos/**'
17+
- 'docs/sourceos/**'
18+
- 'packaging/homebrew/**'
1219
- 'packaging/scripts/**'
20+
- 'README.md'
1321
- '.github/workflows/turtle-term-scripts.yml'
1422
workflow_dispatch:
1523

1624
jobs:
17-
shell-syntax:
18-
name: Shell syntax checks
25+
script-and-brand-checks:
26+
name: Script, smoke, and brand checks
1927
runs-on: ubuntu-24.04
2028

2129
steps:
@@ -33,3 +41,11 @@ jobs:
3341
python3 -m py_compile packaging/scripts/render-stable-homebrew-formula.py
3442
python3 -m py_compile assets/sourceos/bin/sourceos-term
3543
python3 -m py_compile assets/sourceos/bin/turtle-term
44+
python3 -m py_compile assets/sourceos/tests/test_sourceos_term_smoke.py
45+
python3 -m py_compile assets/sourceos/tests/test_turtle_term_branding.py
46+
47+
- name: Run TurtleTerm smoke tests
48+
run: python3 assets/sourceos/tests/test_sourceos_term_smoke.py
49+
50+
- name: Run TurtleTerm branding guard
51+
run: python3 assets/sourceos/tests/test_turtle_term_branding.py

0 commit comments

Comments
 (0)