Skip to content

make_faces: write the same licence header the generated files carry - #76

Merged
bdbarnett merged 1 commit into
mainfrom
fix/faces-header
Nov 4, 2026
Merged

bdbarnett merged 1 commit into
mainfrom
fix/faces-header

Conversation

@bdbarnett

@bdbarnett bdbarnett commented Nov 4, 2026 •

Copy link
Copy Markdown
Contributor

The generated instrument faces now carry the three-line licence header, but the generator still wrote two lines, so tests/test_face.py reported every face out of date and CI on main fails. This adds the missing line to the generator's template; no generated file changes.

make_faces.py --check now reports 0 faces out of date, and test_the_faces_are_what_the_classes_say passes locally. Three other tests in that file fail in my local venv because its audiodsp lacks audiograph.FOLLOW and WAVETABLE; they passed on CI's newer audiodsp in the previous run, so this PR's CI is the check for them.

The generated faces gained the bare comment line in their headers, but the generator's template didn't, so test_face.py found them out of date. Ran make_faces.py --check and tests/test_face.py.
@bdbarnett
bdbarnett merged commit 6218f84 into main Nov 4, 2026
2 checks passed
@bdbarnett
bdbarnett deleted the fix/faces-header branch November 4, 2026 02:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant