Commit 3dbb36b
ci: fih: add pyhsslms to the FIH docker image
Upcoming LMS signature support adds an unconditional
`import pyhsslms` to imgtool's key-loading path. The FIH
workflow bind-mounts the mcuboot tree into the
mcuboot-fih-test container and runs the in-repo
scripts/imgtool.py to derive the bl2 signing public key, so
every imgtool invocation in that workflow will fail with
ModuleNotFoundError: No module named 'pyhsslms'
once the LMS commits land, unless the container has
pyhsslms available first.
Add pyhsslms to the pip install list in the Dockerfile and
bump FIH_IMAGE_VERSION 0.0.3 -> 0.0.4 so the workflow pulls
a freshly built image. The new tag has to be built and
pushed to ghcr.io/mcu-tools/mcuboot-fih-test:0.0.4
out-of-band by someone with mcu-tools org publish access.
This commit (and the corresponding image push) should land
before the imgtool LMS support commits, so the FIH
workflow stays green throughout.
Assisted-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: David Brown <david.brown@linaro.org>1 parent d1a1f6a commit 3dbb36b
2 files changed
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
| 49 | + | |
49 | 50 | | |
50 | 51 | | |
51 | 52 | | |
0 commit comments