Commit 764b924
build: stop passing literal quotes as package_folder_prefix
circuitpython-build-bundles splits --package_folder_prefix on ", " and
matches each entry with str.startswith(). The gawk that builds the list
wrapped it in literal double quotes, so the first and last entries came
through as '"sensirion_i2c_driver' and 'sensirion_i2c_sen5x"' and matched
no folder. Both libraries then fell back to legacy autodetection, which
found only the top-level conftest.py, and the bundle shipped one module
instead of the drivers.
With only two libraries here, both entries carry a stray quote, so every
release asset since the tooling moved on has been effectively empty. The
same bug is in the upstream community bundle, where it silently drops the
first and last library of the ls -U ordering.
Also allow build.yml to be started by hand, as there was no way to
re-run it without pushing.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>1 parent 5fae462 commit 764b924
3 files changed
Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
| 41 | + | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
| 32 | + | |
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
0 commit comments